find-substring
Gibt die Position der ersten Instanz von substr innerhalb von string an. Standardmäßig wird die Suche beim ersten Zeichen, das die Position (den Index) 1 hat, begonnen, doch haben Sie die Möglichkeit einen bestimmten Startindex zu definieren. Wenn substr nicht gefunden wird, gibt die Funktion 0 zurück.
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. |
startindex | xs:int | Optional. Definiert die Anfangsposition (den Index) für die Suche. Wenn dieser Parameter nicht definiert wird, beginnt die Suche an der Position 1. |
Beispiel
Das Ergebnis des folgenden Mappings ist 3. Dies ist die Position der ersten Instanz des Pipe-Zeichens im Input-String id|name|email.
Wenn Sie als Startindex 4 definieren, beginnt die Funktion ab dem vierten Zeichen mit der Suche. Daher ist die Ausgabe des unten gezeigten Mappings 8. Dies ist bei der Suche ab dem vierten Zeichen die erste Instanz des Pipe-Zeichens.