Partilhar via


PatternReplaceCharFilter Classe

Definição

Um filtro de caracteres que substitui caracteres na cadeia de caracteres de entrada. Ele usa uma expressão regular para identificar sequências de caracteres para preservar e um padrão de substituição para identificar caracteres para substituir. Por exemplo, considerando 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". Esse filtro de caractere é implementado usando o Apache Lucene.

public class PatternReplaceCharFilter : Azure.Search.Documents.Indexes.Models.CharFilter
type PatternReplaceCharFilter = class
    inherit CharFilter
Public Class PatternReplaceCharFilter
Inherits CharFilter
Herança
PatternReplaceCharFilter

Construtores

PatternReplaceCharFilter(String, String, String)

Inicializa uma nova instância de PatternReplaceCharFilter.

Propriedades

Name

O nome do filtro char. Deve conter apenas letras, números, espaços, traços ou sublinhados, pode começar e terminar apenas com caracteres alfanuméricos e está limitado a 128 caracteres.

(Herdado de CharFilter)
Pattern

Um padrão de expressão regular.

Replacement

O texto de substituição.

Aplica-se a