RegexRedaction
περιεχόμενα
[
κρύβω
]
RegexRedaction class
Αντιπροσωπεύει μια επεξεργασία κειμένου που αναζητά και αντικαθιστά κείμενο στο έγγραφο αντιστοιχίζοντας την παρεχόμενη κανονική έκφραση.
public class RegexRedaction : TextRedaction
Κατασκευαστές
Ονομα | Περιγραφή |
---|---|
RegexRedaction(Regex, ReplacementOptions) | Αρχικοποιεί μια νέα παρουσία της κλάσης RegexRedaction. |
RegexRedaction(string, ReplacementOptions) | Αρχικοποιεί μια νέα παρουσία της κλάσης RegexRedaction. |
Ιδιότητες
Ονομα | Περιγραφή |
---|---|
ActionOptions { get; } | Λαμβάνει τοReplacementOptions παράδειγμα, προσδιορίζοντας τον τύπο αντικατάστασης κειμένου. |
override Description { get; } | Επιστρέφει μια συμβολοσειρά, που περιγράφει τη διόρθωση και τις παραμέτρους της. |
OcrConnector { get; set; } | Λαμβάνει ή ορίζει τοIOcrConnector υλοποίηση, που απαιτείται για την εξαγωγή κειμένου από περιεχόμενο γραφικών. |
RegularExpression { get; } | Παίρνει την τυπική έκφραση για να ταιριάζει. |
Μέθοδοι
Ονομα | Περιγραφή |
---|---|
override ApplyTo(DocumentFormatInstance) | Εφαρμόζει τη διόρθωση σε μια δεδομένη παρουσία μορφής. |
Παρατηρήσεις
Μάθε περισσότερα
- Περισσότερες λεπτομέρειες σχετικά με την εφαρμογή διορθώσεων: Βασικά στοιχεία διόρθωσης
- Περισσότερες λεπτομέρειες σχετικά με τις διορθώσεις κειμένου εγγράφων: Διασκευές κειμένων
Παραδείγματα
Το ακόλουθο παράδειγμα δείχνει την αντικατάσταση κειμένου χρησιμοποιώντας την κανονική έκφραση.
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// αντικατάσταση με κείμενο
redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions("[removed]")));
// αντικαταστήστε με μπλε συμπαγές ορθογώνιο
redactor.Apply(new RegexRedaction(@"^\d+[,\.]{1}\d+$", new ReplacementOptions(System.Drawing.Color.Blue)));
redactor.Save();
}
Δείτε επίσης
- class TextRedaction
- χώρος ονομάτων GroupDocs.Redaction.Redactions
- συνέλευση GroupDocs.Redaction