RegexRedaction
Innehåll
[
Dölj
]
RegexRedaction class
Representerar en textredigering som söker och ersätter text i dokumentet genom att matcha det angivna reguljära uttrycket.
public class RegexRedaction : TextRedaction
Konstruktörer
namn | Beskrivning |
---|---|
RegexRedaction(Regex, ReplacementOptions) | Initierar en ny instans av klassen RegexRedaction. |
RegexRedaction(string, ReplacementOptions) | Initierar en ny instans av klassen RegexRedaction. |
Egenskaper
namn | Beskrivning |
---|---|
ActionOptions { get; } | FårReplacementOptions instans, ange typ av textersättning. |
override Description { get; } | Returnerar en sträng som beskriver redaktionen och dess parametrar. |
OcrConnector { get; set; } | Hämtar eller ställer inIOcrConnector implementering, krävs för att extrahera text från grafiskt innehåll. |
RegularExpression { get; } | Får det reguljära uttrycket att matcha. |
Metoder
namn | Beskrivning |
---|---|
override ApplyTo(DocumentFormatInstance) | Tillämpar redigeringen på en given formatinstans. |
Anmärkningar
Läs mer
- Mer information om att tillämpa redigeringar: Grundläggande om redigering
- Mer information om redigering av dokumenttext: Textredigeringar
Exempel
Följande exempel visar hur text ersätts med det reguljära uttrycket.
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// ersätt med text
redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions("[removed]")));
// ersätt med blå hel rektangel
redactor.Apply(new RegexRedaction(@"^\d+[,\.]{1}\d+$", new ReplacementOptions(System.Drawing.Color.Blue)));
redactor.Save();
}
Se även
- class TextRedaction
- namnutrymme GroupDocs.Redaction.Redactions
- hopsättning GroupDocs.Redaction