TRANSFORM( )-Funktion

Kehrt die Anzeigereihenfolge eines bidirektionalen Texts innerhalb einer angegebenen Zeichenfolge um.

Syntax

TRANSFORM(Originalzeichenfolge)

Parameter

Name Typ Beschreibung
Originalzeichenfolge Zeichen Die Zeichenfolge mit bidirektionalem Text.

Ausgabe

Zeichen.

Beispiele

Einfache Beispiele

In der Eingabezeichenfolge stellen die Zeichen „XZQB“ hebräische bidirektionale Zeichen innerhalb einer Eingabezeichenfolge dar, die ansonsten normale Zeichen enthält.

In der Ausgabezeichenfolge ist die Richtung von „XZQB“ umgedreht. Es wird „BQZX“ zurückgegeben. Alle übrigen Zeichen werden nicht angepasst.

Gibt „ABC BQZX 123“ zurück:

TRANSFORM("ABC XZQB 123")

Bemerkungen

Funktionsweise

Die TRANSFORMS( )-Funktion erkennt bidirektionale Daten und stellt sie in der Anzeige korrekt von rechts nach links dar.

Alle anderen durch die Funktion verarbeiteten Zeichen bleiben unverändert bestehen und werden von links nach rechts dargestellt.

Wann Sie TRANSFORMS( ) verwenden sollen

Verwenden Sie TRANSFORMS( ) zum Anpassen der Anzeigereihenfolge von arabischen oder hebräischen Zeichen, damit diese richtig angezeigt werden.

Leitfaden für die Skripterstellung in ACL 14.1