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();
    }

또한보십시오