RETransform

Die RETransform-Transformation (regulärer Ausdruck) ist eine pattern-Matching-Transformation, die mithilfe regulärer Ausdrücke ein Muster angibt, nach dem gesucht und erfasst werden soll, und die erfasste Zeichenfolge in einem dafür vorgesehenen Ausgabefeld speichert.

Reguläre Ausdrücke werden mit der gesamten Eingabezeichenfolge ausgewertet. Wenn die Eingabe nicht dem im regulären Ausdruck angegebenen Muster entspricht, werden keine Daten erfasst. Eine kurze Anleitung zur Verwendung regulärer Ausdrücke finden Sie unter Reguläre Ausdrücke.

HINWEIS

Die Umwandlung von RETransform funktioniert ähnlich wie die Umwandlung von REMatch (siehe REMatch), die ein Ausgabefeld für jedes erfasste Untermuster im regulären Ausdruck erstellt. RETransform können Sie sich REMatch als eine Kombination aus und Format Transformationen vorstellen. Wenn der Aktionsparameter (siehe Aktion in der folgenden Tabelle) auf "ERGEBNISSE"festgelegt ist, funktioniert RETransform wie eine Kombination aus REMatch und Union Transformationen.

Parameter Beschreibung Standard
Name Deskriptiver Name der Transformation. Hier können Sie einen beliebigen Namen eingeben.
Kommentare Optional. Anmerkungen zur Transformation.
Bedingung Die Bedingungen, unter denen diese Umwandlung angewendet wird.
Standard 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.
Aktion

Gibt an, wie das Ergebnis behandelt wird. Die Standardeinstellung von RESULTS übernimmt einfach die übereinstimmenden Muster und erstellt einen Vektor von Zeichenfolgen aus den extrahierten Mustern.

Alternativ kann die Aktion eine Formatierungszeichenfolge sein, um eine einfache Zeichenfolgenausgabe eines bestimmten Formats zu erstellen. Bei dieser Technik geben Sie die Zahl an, die der Position jedes übereinstimmenden Musters zwischen Prozentzeichen entspricht. Beispielsweise wäre das erste übereinstimmende Muster %1 % und das dritte passende Muster %3 %. Sie würden in der Formatierungszeichenfolge wörtlich andere Zeichen angeben.

ERGEBNISSE
Ausdruck Der reguläre Ausdruck, der für die Zuordnung verwendet wird.
Eingabe Das Feld, mit dem der reguläre Ausdruck ausgewertet wird.
Ausgabe Der Name der Ausgabezeichenfolge.
HINWEIS

RETransform Transformationen können sehr langsam sein und einen Großteil der Datenverarbeitungszeit ausmachen.

Dieses Beispiel isoliert die Version des Windows-Betriebssystems, das ein Website-Besucher verwendet, und erstellt eine Feld x-windows-Version von diesem Wert. Der Ausgabewert wäre in diesem Fall einfach die Versionsnummer.

Wenn Sie die Zeichenfolge "Version"vor der Versionsnummer einbeziehen möchten, um die Lesbarkeit zu gewährleisten, ändern Sie den Aktionsparameter von "ERGEBNISSE"in "Version %1%". Wenn Sie ein literales Prozentzeichen (%) in Ihre Ausgabe aufnehmen möchten, müssen Sie dieses mit einem zweiten Prozentzeichen als "%%"ausdrücken.

Auf dieser Seite