Freigeben über


Vorgehensweise: Suchen in einer Zeichenfolge (Visual Basic)

In diesem Artikel wird gezeigt, wie Sie in einer Zeichenfolge in Visual Basic suchen.

Beispiel

In diesem Beispiel wird die IndexOf Methode für ein String Objekt aufgerufen, um den Index des ersten Vorkommens einer Teilzeichenfolge zu melden:

Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)

Stabile Programmierung

Die IndexOf Methode gibt die Position des ersten Zeichens des ersten Vorkommens der Teilzeichenfolge zurück. Der Index ist 0-basiert, was bedeutet, dass das erste Zeichen einer Zeichenfolge einen Index von 0 hat.

Wenn IndexOf die Teilzeichenfolge nicht gefunden wird, wird -1 zurückgegeben.

Bei der IndexOf-Methode wird die Groß-/Kleinschreibung beachtet und die aktuelle Kultur verwendet.

Für eine optimale Fehlerkontrolle sollten Sie die Zeichenfolgensuche in den Try-Block einer Konstruktion vom Typ Try...Catch...Finally-Anweisung einschließen.

Siehe auch