RegexRedaction
İçindekiler
[
Saklamak
]
RegexRedaction class
Sağlanan normal ifadeyle eşleşen belgedeki metni arayan ve değiştiren bir metin redaksiyonunu temsil eder.
public class RegexRedaction : TextRedaction
yapıcılar
İsim | Tanım |
---|---|
RegexRedaction(Regex, ReplacementOptions) | RegexRedaction sınıfının yeni bir örneğini başlatır. |
RegexRedaction(string, ReplacementOptions) | RegexRedaction sınıfının yeni bir örneğini başlatır. |
Özellikleri
İsim | Tanım |
---|---|
ActionOptions { get; } | Şunu alır:ReplacementOptions örnek, metin değiştirme türünü belirterek. |
override Description { get; } | Düzeltmeyi ve parametrelerini açıklayan bir dize döndürür. |
OcrConnector { get; set; } | Şunu alır veya ayarlar:IOcrConnector uygulama, grafik içerikten metin çıkarmak için gereklidir. |
RegularExpression { get; } | Eşleşecek normal ifadeyi alır. |
yöntemler
İsim | Tanım |
---|---|
override ApplyTo(DocumentFormatInstance) | Redaksiyonu belirli bir biçim örneğine uygular. |
Notlar
Daha fazla bilgi edin
- Redaksiyonları uygulama hakkında daha fazla ayrıntı: Redaksiyonun temelleri
- Belge metni düzeltmeleri hakkında daha fazla ayrıntı: Metin redaksiyonları
Örnekler
Aşağıdaki örnek, normal ifadeyi kullanarak metnin değiştirilmesini göstermektedir.
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// metinle değiştir
redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions("[removed]")));
// mavi katı dikdörtgenle değiştir
redactor.Apply(new RegexRedaction(@"^\d+[,\.]{1}\d+$", new ReplacementOptions(System.Drawing.Color.Blue)));
redactor.Save();
}
Ayrıca bakınız
- class TextRedaction
- ad alanı GroupDocs.Redaction.Redactions
- toplantı GroupDocs.Redaction