Derniers tutoriels de développement web
 

Fonction VBScript InStr


<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:

  • 0 = vbBinaryCompare - Effectuer une comparaison binaire
  • 1 = vbTextCompare - Effectuer une comparaison textuelle

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