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