Udostępnij za pośrednictwem


PatternReplaceCharFilter interface

Filtr znaków, który zastępuje znaki w ciągu wejściowym. Używa wyrażenia regularnego do identyfikowania sekwencji znaków w celu zachowania i wzorca zamiany w celu zidentyfikowania znaków do zastąpienia. Na przykład, biorąc pod uwagę tekst wejściowy "aa bb aa bb", wzorzec "(aa)\s+(bb)" i zastąpienie wartości "$1#$2", wynikiem będzie "aa#bb aa#bb". Ten filtr znaków jest implementowany przy użyciu platformy Apache Lucene.

Extends

Właściwości

odatatype

Dyskryminator polimorficzny, który określa różne typy, które mogą być tym obiektem

pattern

Wzorzec wyrażenia regularnego.

replacement

Tekst zastępczy.

Właściwości dziedziczone

name

Nazwa filtru znaków. Musi zawierać tylko litery, cyfry, spacje, kreski lub podkreślenia, mogą zaczynać i kończyć się wyłącznie znakami alfanumerycznymi i jest ograniczona do 128 znaków.

Szczegóły właściwości

odatatype

Dyskryminator polimorficzny, który określa różne typy, które mogą być tym obiektem

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

Wartość właściwości

"#Microsoft.Azure.Search.PatternReplaceCharFilter"

pattern

Wzorzec wyrażenia regularnego.

pattern: string

Wartość właściwości

string

replacement

Tekst zastępczy.

replacement: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

name

Nazwa filtru znaków. Musi zawierać tylko litery, cyfry, spacje, kreski lub podkreślenia, mogą zaczynać i kończyć się wyłącznie znakami alfanumerycznymi i jest ograniczona do 128 znaków.

name: string

Wartość właściwości

string

Dziedziczone zBaseCharFilter.name