Guide pratique : effectuer une recherche dans une chaîne (Visual Basic)
Cet article montre un exemple de recherche dans une chaîne sur Visual Basic.
Exemple
Cet exemple appelle la méthode IndexOf sur un objet String pour signaler l’index de la première occurrence d’une substring :
Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)
Programmation fiable
La méthode IndexOf renvoie l’emplacement du premier caractère de la première occurrence de la substring. 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 substring, -1 est renvoyé.
La méthode IndexOf respecte la casse et utilise la culture actuelle.
Pour un contrôle d’erreur optimal, vous pouvez placer la recherche de chaînes dans le bloc Try
d’une construction d’instruction Try...Catch...Finally.