다음을 통해 공유


PatternReplaceCharFilter interface

입력 문자열의 문자를 대체하는 문자 필터입니다. 정규식을 사용하여 보존할 문자 시퀀스를 식별하고, 대체 패턴을 사용하여 대체할 문자를 식별합니다. 예를 들어 입력 텍스트 "aa bb aa bb", pattern "(aa)\s+(bb)", 대체 "$1#$2"를 지정하면 결과는 "aa#bb aa#bb"입니다. 이 문자 필터는 Apache Lucene을 사용하여 구현됩니다.

Extends

속성

odatatype

이 개체가 될 수 있는 다양한 형식을 지정하는 다형 판별자

pattern

정규식 패턴입니다.

replacement

대체 텍스트입니다.

상속된 속성

name

char 필터의 이름입니다. 문자, 숫자, 공백, 대시 또는 밑줄만 사용해야 하며 영숫자 문자로만 시작하고 끝낼 수 있습니다. 길이는 128자로 제한됩니다.

속성 세부 정보

odatatype

이 개체가 될 수 있는 다양한 형식을 지정하는 다형 판별자

odatatype: "#Microsoft.Azure.Search.PatternReplaceCharFilter"

속성 값

"#Microsoft.Azure.Search.PatternReplaceCharFilter"

pattern

정규식 패턴입니다.

pattern: string

속성 값

string

replacement

대체 텍스트입니다.

replacement: string

속성 값

string

상속된 속성 세부 정보

name

char 필터의 이름입니다. 문자, 숫자, 공백, 대시 또는 밑줄만 사용해야 하며 영숫자 문자로만 시작하고 끝낼 수 있습니다. 길이는 128자로 제한됩니다.

name: string

속성 값

string

BaseCharFilter.name 상속됨