Altova MapForce 2024 Professional Edition

Gibt die Position der letzten Instanz von substr innerhalb von string an. Standardmäßig wird die Suche beim ersten Zeichen, das die Position (den Index) 1 hat, begonnen und endet beim letzten Zeichen, doch haben Sie die Möglichkeit einen bestimmten Endindex zu definieren. Wenn substr nicht gefunden wird, gibt die Funktion 0 zurück.

mf-func-reversefind-substring

 

Sprachen

Built-in, C++, C#, Java.

 

Parameter

Name

Typ

Beschreibung

string

xs:string

Der Input-String.

substr

xs:string

Der Substring, nach dem gesucht werden soll.

endindex

xs:int

Optional. Definiert die Endposition (den Index) für die Suche. Wenn dieser Parameter nicht definiert wird, endet die Suche beim letzten Zeichen in string.

 

Beispiel

Das Ergebnis des folgenden Mappings ist 8. Dies ist die Position der letzten Instanz des Pipe-Zeichens im Input-String id|name|email.

mf-func-reversefind-substring-example1

Wenn Sie als Endindex 4 definieren, endet die Suche beim vierten Zeichen. Das Ergebnis des unten gezeigten Mappings ist folglich 3.

mf-func-reversefind-substring-example2

© 2018-2024 Altova GmbH