Script-Funktion: Sucht ein Zeichen oder eine Zeichenkette innerhalb einer Zeichenkette. Die Suche beginnt am Ende der zu durchsuchenden Zeichenkette.
STR_FIND_REV[ERSE](String1, String2)
Syntax |
Beschreibung/Format |
---|---|
Zeichenkette 1, Zeichenkette 2 |
Alphanumerische Zeichenkette |
Rückgabewert |
---|
Position an der das Zeichen oder die Zeichenkette gefunden wurde. |
Die Script-Funktion sucht die Zeichenkette2 innerhalb der Zeichenkette1. Im Gegensatz zur Script-Funktion STR_FIND wird dabei die Zeichenkette1 vom Ende beginnend durchsucht.
Zeichenkette2 kann aus einem oder mehreren Zeichen bestehen. Die Suche ist case-insensitiv. Groß- und Kleinschreibung wird daher nicht berücksichtigt.
Die Script-Funktion liefert die erste Position, an der die Zeichenkette2 gefunden wurde, als Wert zurück. Die Position wird dabei vom Anfang der Zeichenkette1 gezählt.
In diesem Beispiel liefert die Suche nach "#" im String "AE#01, AE#02" den Wert 10. Er wird im Aktivierungsprotokoll ausgegeben.
:SET &STRING#="AE#01, AE#02"
:SET &SEARCH#="#"
:SET &POS#=STR_FIND_REVERSE(&STRING#,&SEARCH#)
:PRINT &POS#
Im folgenden Beispiel wird eine Zeichenkette gesucht. Sie wird auf Position 8 gefunden.
:SET &POS#=STR_FIND_REV("AE#01, AE#02","AE")
:PRINT &POS#
Siehe auch:
Script-Sprachmittel | Beschreibung |
---|---|
Sucht ein Zeichen oder eine Zeichenkette innerhalb einer Zeichenkette. |
Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung
Script-Sprachmittel - Funktionelle Gliederung
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |