Partager via


Procédure : effectuer une recherche dans une chaîne (Visual Basic)

Cet article montre un exemple de recherche dans une chaîne en Visual Basic.

Exemple :

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

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

Programmation fiable

La IndexOf méthode retourne l’emplacement du premier caractère de la première occurrence de la sous-chaîne. L’index est basé sur 0, ce qui signifie que le premier caractère d’une chaîne a un index de 0.

Si IndexOf ne trouve pas la sous-chaîne, il retourne -1.

La méthode IndexOf est sensible à la casse et utilise la culture actuelle.

Pour un contrôle optimal des erreurs, il est recommandé d’encapsuler la recherche de chaîne dans le bloc Try d’une construction d’instruction Try...Catch...Finally.

Voir aussi