Vorgehensweise: Suchen innerhalb einer Zeichenfolge (Visual Basic)

Dieser Artikel zeigt ein Beispiel für die Suche innerhalb einer Zeichenfolge in Visual Basic.

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. Demnach weist das erste Zeichen einer Zeichenfolge den Index 0 auf.

Wenn IndexOf die Teilzeichenfolge nicht findet, 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.

Weitere Informationen