Freigeben über


PatternReplaceCharFilter Klasse

Definition

Ein Zeichenfilter, der Zeichen in der Eingabezeichenfolge ersetzt. Er verwendet einen regulären Ausdruck, um zu erhaltende Zeichenfolgen zu identifizieren, und ein Ersatzmuster, um zu ersetzende Zeichen zu identifizieren. Wenn sie beispielsweise den Eingabetext "aa bb aa bb", das Muster "(aa)\s+(bb)" und den Ersatz "$1#$2" verwenden, würde das Ergebnis "aa#bb aa#bb". Dieser Zeichenfilter wird mithilfe von Apache Lucene implementiert.

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

Konstruktoren

PatternReplaceCharFilter(String, String, String)

Initialisiert eine neue instance von PatternReplaceCharFilter.

Eigenschaften

Name

Der Name des Char-Filters. Er darf nur Buchstaben, Ziffern, Leerzeichen, Bindestriche und Unterstriche enthalten. Er muss mit alphanumerischen Zeichen beginnen und enden und darf maximal 128 Zeichen lang sein.

(Geerbt von CharFilter)
Pattern

Ein Muster für reguläre Ausdrücke.

Replacement

Der Ersatztext.

Gilt für: