Freigeben über


Gewusst wie: Suchen innerhalb einer Zeichenfolge (Visual Basic)

Das nachfolgende Beispiel ruft die IndexOf-Methode für ein String-Objekt auf, um den Index des ersten Auftretens einer Teilzeichenfolge wiederzugeben.

Beispiel

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

Kompilieren des Codes

Dieses Beispiel setzt Folgendes voraus:

Robuste Programmierung

Die IndexOf-Methode gibt den Speicherort des ersten Zeichens des ersten Auftretens der Teilzeichenfolge an. Der Index ist nullbasiert, d. h., der Index des ersten Zeichens der Zeichenfolge ist 0 (null).

Wenn IndexOf die Teilzeichenfolge nicht finden kann, wird der Wert -1 zurückgegeben.

Die IndexOf-Methode unterscheidet zwischen Groß- und Kleinschreibung und verwendet die aktuelle Kultur.

Zur optimalen Fehlerbehandlung können Sie die Zeichenfolgensuche in den Try-Block einer Try...Catch...Finally-Anweisung (Visual Basic)-Konstruktion einbetten.

Siehe auch

Referenz

Try...Catch...Finally-Anweisung (Visual Basic)

IndexOf

Weitere Ressourcen

Einführung in Zeichenfolgen in Visual Basic

Zeichenfolgen in Visual Basic