Sdílet prostřednictvím


PatternReplaceCharFilter interface

Filtr znaků, který nahradí znaky ve vstupním řetězci. Používá regulární výraz k identifikaci sekvencí znaků, které se mají zachovat, a vzor nahrazení k identifikaci znaků, které se mají nahradit. Například při použití vstupního textu "aa bb aa bb", vzoru "(aa)\s+(bb)" a nahrazení "$1#$2" by výsledek byl "aa#bb aa#bb". Tento filtr znaků se implementuje pomocí Apache Lucene.

Extends

Vlastnosti

odatatype

Polymorfní diskriminátor, který určuje různé typy, které mohou být tímto objektem

pattern

Vzor regulárního výrazu.

replacement

Náhradní text.

Zděděné vlastnosti

name

Název filtru znaků. Musí obsahovat pouze písmena, číslice, mezery, pomlčky nebo podtržítka, může začínat a končit pouze alfanumerickými znaky a je omezený na 128 znaků.

Podrobnosti vlastnosti

odatatype

Polymorfní diskriminátor, který určuje různé typy, které mohou být tímto objektem

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

Hodnota vlastnosti

"#Microsoft.Azure.Search.PatternReplaceCharFilter"

pattern

Vzor regulárního výrazu.

pattern: string

Hodnota vlastnosti

string

replacement

Náhradní text.

replacement: string

Hodnota vlastnosti

string

Podrobnosti zděděných vlastností

name

Název filtru znaků. Musí obsahovat pouze písmena, číslice, mezery, pomlčky nebo podtržítka, může začínat a končit pouze alfanumerickými znaky a je omezený na 128 znaků.

name: string

Hodnota vlastnosti

string

Zděděno zBaseCharFilter.name