INSTRB |
Dans la chaine binaire |
---|---|
Visual Basic |
Syntaxe
Function InStrB(p As Integer,s As String,t As String[, Compare As VbCompareMethod]) |
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 ASCII 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 :
- Sub Main()
- MsgBox "InStrB(""Sylvain Maltais"",""Mal"")= " & InStrB("Sylvain Maltais","Mal") & vbCrLf & _
- "InStrB(""Sylvain Maltais"",""a"") = " & InStrB("Sylvain Maltais","a") & vbCrLf & _
- "InStrB(1,""Sylvain Maltais"",""a"") = " & InStrB(1,"Sylvain Maltais","a") & vbCrLf & _
- "InStrB(8,""Sylvain Maltais"",""a"") = " & InStrB(8,"Sylvain Maltais","a")
- End Sub
on obtiendra le résultat suivant :
InStrB("Sylvain Maltais","Mal")= 17InStrB("Sylvain Maltais","a") = 9
InStrB(1,"Sylvain Maltais","a") = 9
InStrB(8,"Sylvain Maltais","a") = 9
Dernière mise à jour : Lundi, le 19 novembre 2012