Partager via


Comment : effectuer une recherche dans une chaîne (Visual Basic)

Cet exemple appelle la méthode IndexOf sur un objet String pour rapporter l'index de la première occurrence d'une sous-chaîne.

Exemple

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

Compilation du code

Cet exemple nécessite :

Programmation fiable

La méthode IndexOf rapporte l'emplacement du premier caractère de la première occurrence de la sous-chaîne. L'index est de base 0, ce qui signifie que l'index du premier caractère d'une chaîne est 0.

Si la méthode IndexOf ne trouve pas la sous-chaîne, elle retourne -1.

La méthode IndexOf respecte la casse et utilise la culture actuelle.

Pour un contrôle optimal des erreurs, vous pouvez faire figurer la recherche de chaîne dans le bloc Try d'une construction Try...Catch...Finally, instruction (Visual Basic).

Voir aussi

Référence

Try...Catch...Finally, instruction (Visual Basic)

IndexOf

Autres ressources

Introduction aux chaînes en Visual Basic

Chaînes en Visual Basic