Tokenize

Die Tokenize-Transformation wendet iterativ einen regulären Ausdruck gegen die Eingabestring an.

Anders als RETransformbei Tokenize der gesamten Zeichenfolge müssen Sie jedoch Folgendes beachten: der für die Tokenize Transformation verwendete reguläre Ausdruck kann mit einer Teilmenge der Eingabe übereinstimmen. Nachdem eine Übereinstimmung gefunden wurde, Tokenize wendet den regulären Ausdruck erneut an, beginnend mit dem Zeichen nach dem Ende der letzten Übereinstimmung.

Parameter Beschreibung Standardeinstellung
Name Beschreibender Name der Transformation. Sie können hier einen beliebigen Namen eingeben.
Groß-/Kleinschreibung True oder false. Gibt an, ob bei der Übereinstimmung die Groß-/Kleinschreibung beachtet wird.
Kommentare Optional. Anmerkungen zur Transformation.
Bedingung Die Bedingungen, unter denen diese Umwandlung angewendet wird.
Standardeinstellung Der Standardwert, der verwendet wird, wenn die Bedingung erfüllt ist und der Eingabewert entweder nicht verfügbar ist oder der reguläre Ausdruck nicht mit dem Eingabewert übereinstimmt.
Ausdruck Der reguläre Ausdruck, der für die Übereinstimmung verwendet wird.
Ausgaben Die Namen der Ausgabezeichenfolgen. Sie können mehrere Ausgaben für eine angegebene Eingabestaste haben. Die Anzahl der Ausgaben muss der Anzahl der erfassten Submuster im regulären Ausdruck entsprechen.

Im folgenden Beispiel verwendet die Tokenize Transformation einen regulären Ausdruck, um die Namen der Abfragezeichenfolgen (in cs-uri-query) zu erfassen und das erfasste Submuster (den Abfragenamen) an den x-ull-query-name auszugeben.

Für die Abfragezeichenfolge "a=b&c=d"wäre die Ausgabe ein Vektor, der "a"und "c"enthält.

Weitere Informationen zu regulären Ausdrücken finden Sie unter Reguläre Ausdrücke.

Auf dieser Seite