Automation Engine Script-Leitfaden > Funktionelle Gliederung > Strings > STR_FIND_REVERSE

STR_FIND_REVERSE

Script-Funktion: Sucht ein Zeichen oder eine Zeichenkette innerhalb einer Zeichenkette. Die Suche beginnt am Ende der zu durchsuchenden Zeichenkette.

Syntax

STR_FIND_REV[ERSE](String1, String2)

Syntax

Beschreibung/Format

Zeichenkette 1, Zeichenkette 2

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.

Kommentare

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.

Beispiel

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

STR_FIND

Sucht ein Zeichen oder eine Zeichenkette innerhalb einer Zeichenkette.

Script-Sprachmittel - Strings

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