Search…
index
Ermittelt die erste Position einer gesuchten Übereinstimmung in einem String
Mit dieser Funktion können Sie die Position eines gesuchten Strings innerhalb eines Textes ermitteln. Der Suchstring kann ein einzelnes Zeichen oder eine längere Zeichenkette sein.
Im Gegensatz zu contains() wird dabei nicht nur geprüft, ob der gesuchte String vorhanden ist, sondern es wird auch der numerische Wert seiner Startposition innerhalb des Textes ermittelt. Gezählt wird ab 0.
Nur wenn der gesuchte String genau mit dem vorhandenen Text übereinstimmt, wird die Position ausgegeben.
Wird der gesuchte String nicht gefunden, wird als Ergebnis -1 ausgegeben.
Ist die gesuchte Übereinstimmung ein leerer String, wird als Ergebnis 0 ausgegeben.
Wenn Sie nicht zwischen Groß- und Kleinbuchstaben unterscheiden möchten, empfehlen wir Ihnen entweder den angebenen Text oder den gesuchten String mit den Funktionen lower() bzw. upper() zu vereinheitlichen.

Syntax

index(string, string)

Rückgabewert

number

Beispiele

index(string, match) Ermittelt die erste Position einer gesuchten Übereinstimmung in einem String, beginnend mit 0.
index("Ninox is great!", "ox")
Ergebnis: 3
index("Ninox is great!", "N")
Ergebnis: 0
index("Ninox is great!", "oX")
Ergebnis: -1 (keine genaue Übereinstimmung gefunden)

Siehe auch

contains, prüft, ob ein String eine angebene Übereinstimmung enthält.
Export as PDF
Copy link