STR_FIND_REVERSE

Script-Funktion: Sucht ein Zeichen oder einen String innerhalb eines Strings. Die Suche beginnt am Ende des durchsuchten Strings.

Syntax

STR_FIND_REV[ERSE] (String1, String2)

Syntax

Beschreibung/Format

String 1, String 2

Alphanumerischer String
Format: Script-Literal oder Script-Variable


Rückgabewert

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

Diese Script-Funktion sucht nach String 2 innerhalb von String 1. Die Suche wird vom Ende bis zum Anfang des Strings durchgeführt. String 2 kann aus einem oder mehreren Zeichen bestehen. Bei der Suche wird die Groß-/Kleinschreibung nicht berücksichtigt. Groß- und Kleinschreibung wird daher nicht berücksichtigt. Die Script-Funktion liefert die erste Position, an der String 2 gefunden wurde, als Wert zurück. Die Position wird dann vom Anfang von String 1 an gezählt.

Tipp: Um von einem bestimmten Ausgangspunkt aus zu suchen, verwenden Sie STR_FIND.

Beispiel

Im Beispiel gibt die Suche nach "#" innerhalb des Strings " AE#01, AE#02" den Wert 10 zurück. Er wird im Aktivierungsreport ausgegeben.

: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:

seealso

Script-Elemente zur Bearbeitung von Strings