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: