Compartir a través de


PatternReplaceCharFilter Clase

Definición

Filtro de caracteres que reemplaza los caracteres de la cadena de entrada. Usa una expresión regular para identificar las secuencias de caracteres que se desean conservar y un patrón de reemplazo para identificar los caracteres que se desean reemplazar. Por ejemplo, dado el texto de entrada "aa bb aa bb", el patrón "(aa)\s+(bb)" y el reemplazo "$1#$2", el resultado sería "aa#bb aa#bb aa#bb". Este filtro de caracteres se implementa mediante Apache Lucene. https://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/pattern/PatternReplaceCharFilter.html

[Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.PatternReplaceCharFilter")]
public class PatternReplaceCharFilter : Microsoft.Azure.Search.Models.CharFilter
[<Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.PatternReplaceCharFilter")>]
type PatternReplaceCharFilter = class
    inherit CharFilter
Public Class PatternReplaceCharFilter
Inherits CharFilter
Herencia
PatternReplaceCharFilter
Atributos
Newtonsoft.Json.JsonObjectAttribute

Constructores

PatternReplaceCharFilter()

Inicializa una nueva instancia de la clase PatternReplaceCharFilter.

PatternReplaceCharFilter(String, String, String)

Inicializa una nueva instancia de la clase PatternReplaceCharFilter.

Propiedades

Name

Obtiene o establece el nombre del filtro char. Solo puede contener letras, dígitos, espacios, guiones o guiones bajos, debe empezar y acabar con caracteres alfanuméricos y no puede superar los 128 caracteres.

(Heredado de CharFilter)
Pattern

Obtiene o establece un patrón de expresión regular.

Replacement

Obtiene o establece el texto de reemplazo.

Métodos

Validate()

Valide el objeto .

Se aplica a