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