STR_FIND_REVERSE

Script-Funktion: Sucht nach einem Zeichen oder einer Zeichenfolge innerhalb einer Zeichenfolge. Die Suche beginnt am Ende der gesuchten Zeichenfolge.

Syntax

STR_FIND_REV[ERSE] (String1, String2)

Syntax

Beschreibung/Format

String1, String2

Alphanumerische Zeichenkette
Format: Script-Literal oder Script-Variable


Rückgabewert

Position, an der das Zeichen oder die Zeichenkette gefunden wurde.
"0" - Das Zeichen oder die Zeichenkette wurde nicht gefunden

Diese Script-Funktion sucht nach Zeichenfolge 2 innerhalb von Zeichenfolge 1. Im Gegensatz zur Script-Funktion STR_FIND, wird Zeichenfolge 1 vom Ende bis zum Anfang durchsucht.

Zeichenfolge2 kann aus einem oder mehreren Zeichen bestehen. In der Suche ist nicht case-sensitiv. Groß- und Kleinschreibung wird daher nicht berücksichtigt.

Die Script-Funktion liefert die erste Position, an der die Zeichenfolge2 gefunden wurde, als Wert zurück. Die Position wird dann vom Anfang von Zeichenfolge1 an gezählt.

Beispiel

Im Beispiel gibt die Suche nach „#“ innerhalb der Zeichenfolge „AE#01, AE#02" den Wert 10 zurück. Sie wird dann an den Aktivierungsreport ausgegeben.

:SET &STRING#="AE#01, AE#02"
:
SET &SEARCH#="#"
:
SET &POS#=STR_FIND_REVERSE(&STRING#,&SEARCH#)
:
PRINT &POS#

Im folgenden Beispiel wird eine Zeichenfolge gesucht. Sie befindet sich an Position 8.

:SET &POS#=STR_FIND_REV("AE#01, AE#02","AE")

:
PRINT &POS#

Siehe auch:

auch

Script-Sprachmittel zur Bearbeitung von Zeichenfolgen