RegexRedaction

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