<Complete VBScript Référence
La fonction InStr renvoie la position de la première occurrence d'une chaîne dans une autre.
La fonction InStr peut retourner les valeurs suivantes:
- Si string1 est "" - InStr renvoie 0
- Si string1 est nul - retourne InStr Null
- Si chaîne2 est "" - InStr renvoie début
- Si chaîne2 est nul - retourne InStr Null
- Si chaîne2 ne se trouve pas - InStr renvoie 0
- Si chaîne2 se trouve dans les chaine1 - InStr renvoie la position à laquelle correspondance est trouvée
- Si le démarrage> Len(string1) - InStr renvoie 0
Tip: Regardez aussi la fonction InStrRev
Syntaxe
InStr([start,]string1,string2[,compare])
Paramètre | La description |
---|---|
start | Optionnel. Indique la position de départ pour chaque recherche. La recherche commence à la position du premier caractère (1) par défaut. Ce paramètre est nécessaire si comparer est spécifié |
string1 | Champs obligatoires. La chaîne à rechercher |
string2 | Champs obligatoires. L'expression de la chaîne à rechercher |
compare | Optionnel. Indique la comparaison de chaîne à utiliser. Par défaut est 0 Peut avoir l'une des valeurs suivantes:
|
Exemples
Exemple 1
<%
txt="This is a beautiful day!"
response.write(InStr(txt,"beautiful"))
%>
au-dessus de la sortie du code sera:
11
Afficher l' exemple » exemple 2
Trouver la lettre "i" , en utilisant différentes positions de départ:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"i") & "<br />")
response.write(InStr(7,txt,"i") & "<br />")
%>
au-dessus de la sortie du code sera:
3
16
Afficher l' exemple » exemple 3
Trouver la lettre "t" , avec texte et binaire, la comparaison:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"t",1) & "<br />")
response.write(InStr(1,txt,"t",0) & "<br />")
%>
au-dessus de la sortie du code sera:
1
15
Afficher l' exemple » <Complete VBScript Référence