INSTR |
Dans la chaîne |
|---|---|
| VB .NET (Visual Basic .NET) | |
Syntaxe
| Function InStr(p As Integer,s As String,t As String, Compare As VbCompareMethod = vbBinaryCompare) |
Paramètres
| Nom | Description | ||
|---|---|---|---|
| p | Ce paramètre permet d'indiquer la position en nombre de caractères de début où commence la recherche | ||
| s | Ce paramètre permet d'indiquer la chaîne de caractères contenant la source dans lequel il faudra chercher | ||
| t | Ce paramètre permet d'indiquer la chaîne de caractères contenant la chaîne à rechercher | ||
| Compare | Ce paramètre permet d'indiquer la méthode comparaison : | ||
| Valeur | Constante | Description | |
| 0 | vbBinaryCompare | Cette valeur permet d'indiquer qu'il faut effectuer une comparaison binaire. C'est la valeur par défaut | |
| 1 | vbTextCompare | Cette valeur permet d'indiquer qu'il faut effectuer une comparaison texte. | |
Description
Cette fonction retourne la position d'une sous-chaîne de caractères contenu dans une chaîne de caractères et 0 si elle ne s'y trouve pas.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
- Module Module1
-
- Sub Main()
- Console.WriteLine("InStr(""Sylvain Maltais"",""Mal"")= " & InStr("Sylvain Maltais", "Mal"))
- Console.WriteLine("InStr(""Sylvain Maltais"",""a"") = " & InStr("Sylvain Maltais", "a"))
- Console.WriteLine("InStr(1,""Sylvain Maltais"",""a"") = " & InStr(1, "Sylvain Maltais", "a"))
- Console.WriteLine("InStr(8,""Sylvain Maltais"",""a"") = " & InStr(8, "Sylvain Maltais", "a"))
- End Sub
-
- End Module
on obtiendra le résultat suivant :
InStr("Sylvain Maltais","Mal")= 9InStr("Sylvain Maltais","a") = 5
InStr(1,"Sylvain Maltais","a") = 5
InStr(8,"Sylvain Maltais","a") = 10
Dernière mise à jour : Dimanche, le 9 novembre 2014