Mehr über die Data Workbench Mitteilung zum Ende der Nutzungsdauer.
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.
Die RETransform Die Umwandlung funktioniert ähnlich wie die REMatch Transformation (siehe REMatch), das ein Ausgabefeld für jedes erfasste Untermuster im regulären Ausdruck erstellt. Sie können RETransform als Kombination aus REMatch und Format Transformationen. Wenn der Aktionsparameter (siehe Aktion in der folgenden Tabelle) auf "ERGEBNISSE"festgelegt ist, dann RETransform funktioniert 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. |
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.