Partilhar via


PatternReplaceCharFilter interface

Um filtro de carateres que substitui carateres na cadeia de entrada. Utiliza uma expressão regular para identificar sequências de carateres para preservar e um padrão de substituição para identificar carateres a substituir. Por exemplo, dado o texto de entrada "aa bb aa bb", o padrão "(aa)\s+(bb)" e a substituição "$1#$2", o resultado seria "aa#bb aa#bb". Este filtro de carateres é implementado com o Apache Lucene.

Extends

Propriedades

odatatype

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

pattern

Um padrão de expressão normal.

replacement

O texto de substituição.

Propriedades Herdadas

name

O nome do filtro char. Só tem de conter letras, dígitos, espaços, traços ou carateres de sublinhado, só pode começar e terminar com carateres alfanuméricos e está limitado a 128 carateres.

Detalhes de Propriedade

odatatype

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

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

Valor de Propriedade

"#Microsoft.Azure.Search.PatternReplaceCharFilter"

pattern

Um padrão de expressão normal.

pattern: string

Valor de Propriedade

string

replacement

O texto de substituição.

replacement: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

name

O nome do filtro char. Só tem de conter letras, dígitos, espaços, traços ou carateres de sublinhado, só pode começar e terminar com carateres alfanuméricos e está limitado a 128 carateres.

name: string

Valor de Propriedade

string

Herdado deBaseCharFilter.name