Derniers tutoriels de développement web
 

Fonction VBScript InStrRev


<Complete VBScript Référence

La fonction InStrRev renvoie la position de la première occurrence d'une chaîne dans une autre. La recherche commence à partir de la fin de la chaîne, mais la position retournée compte depuis le début de la chaîne.

La fonction InStrRev peut retourner les valeurs suivantes:

  • Si string1 est "" - InStrRev retourne 0
  • Si string1 est nul - retourne InStrRev Null
  • Si chaîne2 est "" - retourne instrrev commencent
  • Si chaîne2 est nul - retourne InStrRev Null
  • Si chaîne2 ne se trouve pas - InStrRev retourne 0
  • Si chaîne2 se trouve dans les chaine1 - InStrRev retourne la position à laquelle correspondance est trouvée
  • Si le démarrage> Len(string1) - InStrRev retourne 0

Tip: Regardez aussi la fonction InStr

Syntaxe

InStrRev(string1,string2[,start[,compare]])

Paramètre La description
string1 Champs obligatoires. La chaîne à rechercher
string2 Champs obligatoires. L'expression de la chaîne à rechercher
start Optionnel. Indique la position de départ pour chaque recherche. La recherche commence à la dernière position de caractère par défaut (-1)
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(InStrRev(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(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")

%>

au-dessus de la sortie du code sera:

16
6
Afficher l' exemple »

exemple 3

Trouver la lettre "T" , avec texte et binaire, la comparaison:

<%

txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")

%>

au-dessus de la sortie du code sera:

15
1
Afficher l' exemple »

<Complete VBScript Référence