RegexRedaction
isi
[
bersembunyi
]
RegexRedaction class
Merupakan redaksi teks yang mencari dan mengganti teks dalam dokumen dengan mencocokkan ekspresi reguler yang diberikan.
public class RegexRedaction : TextRedaction
Konstruktor
Nama | Keterangan |
---|---|
RegexRedaction(Regex, ReplacementOptions) | Menginisialisasi instance baru dari kelas RegexRedaction. |
RegexRedaction(string, ReplacementOptions) | Menginisialisasi instance baru dari kelas RegexRedaction. |
Properti
Nama | Keterangan |
---|---|
ActionOptions { get; } | MendapatkanReplacementOptions misalnya, menentukan jenis penggantian teks. |
override Description { get; } | Mengembalikan sebuah string, menjelaskan redaksi dan parameternya. |
OcrConnector { get; set; } | Mendapat atau menyetelIOcrConnector implementasi, diperlukan untuk mengekstrak teks dari konten grafik. |
RegularExpression { get; } | Mencocokkan ekspresi reguler. |
Metode
Nama | Keterangan |
---|---|
override ApplyTo(DocumentFormatInstance) | Menerapkan redaksi ke instance format tertentu. |
Perkataan
Belajarlah lagi
- Detail lebih lanjut tentang menerapkan redaksi: Dasar redaksi
- Detail lebih lanjut tentang penyuntingan teks dokumen: Redaksi teks
Contoh
Contoh berikut menunjukkan penggantian teks menggunakan ekspresi reguler.
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// ganti dengan teks
redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions("[removed]")));
// ganti dengan persegi panjang padat berwarna biru
redactor.Apply(new RegexRedaction(@"^\d+[,\.]{1}\d+$", new ReplacementOptions(System.Drawing.Color.Blue)));
redactor.Save();
}
Lihat juga
- class TextRedaction
- ruang nama GroupDocs.Redaction.Redactions
- perakitan GroupDocs.Redaction