STR_FIND_REVERSE
Verwenden Sie die Script-Funktion STR_FIND_REVERSE, um nach einem Zeichen oder einem String (String 2) innerhalb eines Strings (String 1) zu suchen. Die Suche beginnt am Ende des Strings, nach dem Sie suchen.
In der Suche wird Groß- und Kleinschreibung nicht unterschieden.
Tipp: Um von einem bestimmten Ausgangspunkt aus zu suchen, verwenden Sie STR_FIND.
Syntax
STR_FIND_REV[ERSE] (String1, String2)
Parameter
-
STR_FIND_REV[ERSE]
Sucht nach einem Zeichen oder einem String innerhalb eines Strings -
String 1
Alphanumerischer String
Format: Script-Literal oder Script-Variable -
String 2
Alphanumerischer String
Format: Script-Literal oder Script-Variable
Rückgabewerte
-
Position, an der das Zeichen oder der String gefunden wurde
Hinweis: Die Script-Funktion gibt die erste Position zurück, an der die Suche String 2 als Wert gefunden hat. Das System zählt die Position, beginnend mit dem Anfang von String1. -
0
Das Zeichen oder der String wurde nicht gefunden.
Beispiel
Das folgende Beispiel sucht nach dem Hash-Tag-Zeichen (#) innerhalb des Strings "AE#01, AE#02". Das System gibt den Wert 10 zurück und gibt dieses Ergebnis im Aktivierungsreport aus.
AE#01, AE
: SET &STRING# = "AE#01, AE#02"
: SET &SEARCH# = "#"
: SET &POS# = STR_FIND_REVERSE ( &STRING# , &SEARCH# )
: PRINT &POS#
Im folgenden Beispiel wird ein String gesucht. Er befindet sich an Position 8.
: SET &POS# = STR_FIND_REV ( "AE#01, AE#02" , "AE" )
: PRINT &POS#
Siehe auch: