RETransform

Bei der Transform (regulärer Ausdruck) handelt es sich um eine Transformation, bei der reguläre Ausdruck verwendet werden, um ein Muster für die Suche und Erfassung in der Eingabe festzulegen und die erfasste Zeichenfolge in einem angegebenen Ausgabefeld zu speichern.

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

HINWEIS

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

Parameter Beschreibung Standard
Name Beschreibender Name der Transformation. Sie können hier 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 "ERGEBNISSE"nimmt einfach die übereinstimmenden Muster an und erstellt einen Vektor von Zeichenfolgen aus den extrahierten Mustern.

Alternativ kann es sich bei der Aktion um eine Formatierungszeichenfolge handeln, um eine einfache Zeichenfolgenausgabe eines bestimmten Formats zu erstellen. Bei dieser Methode geben Sie die Zahl an, die der Position jedes übereinstimmenden Musters zwischen %-Zeichen entspricht. Das erste übereinstimmende Muster wäre z. B. %1 % und das dritte Muster %3 %. Sie würden in der Formatierungszeichenfolge wörtlich andere Zeichen angeben.

ERGEBNISSE
Ausdruck Der reguläre Ausdruck, der für die Übereinstimmung 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, die ein Website-Besucher verwendet, und erstellt eine field x-windows-version aus diesem Wert. Der Ausgabewert wäre in diesem Fall einfach die Versionsnummer.

Wenn Sie die Zeichenfolge "Version"zur Lesbarkeit vor der Versionsnummer einfügen möchten, ändern Sie den Parameter Aktion von "ERGEBNISSE"in "Version %1%". Wenn Sie ein Prozentzeichen (%) in die Ausgabe einschließen möchten, müssen Sie dieses mit einem zweiten Prozentzeichen (%%) ausschließen.

Auf dieser Seite