Fonction VBScript InStrRev
❮ Référence complète de VBScript
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 renvoyée compte à partir du début de la chaîne.
La fonction InStrRev peut renvoyer les valeurs suivantes :
- Si string1 est "" - InStrRev renvoie 0
- Si string1 est Null - InStrRev renvoie Null
- Si string2 est "" - InStrRev renvoie start
- Si string2 est Null - InStrRev renvoie Null
- Si string2 n'est pas trouvé - InStrRev renvoie 0
- Si string2 est trouvé dans string1 - InStrRev renvoie la position à laquelle la correspondance est trouvée
- Si début > Len(string1) - InStrRev renvoie 0
Astuce : Regardez aussi la fonction InStr
Syntaxe
InStrRev(string1,string2[,start[,compare]])
Parameter | Description |
---|---|
string1 | Required. The string to be searched |
string2 | Required. The string expression to search for |
start | Optional. Specifies the starting position for each search. The search begins at the last character position by default (-1) |
compare | Optional. Specifies the string comparison to use.
Default is 0 Can have one of the following values:
|
Exemples
Exemple 1
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))
%>
La sortie du code ci-dessus sera :
11
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 />")
%>
La sortie du code ci-dessus sera :
16
6
Exemple 3
Trouver la lettre "T", avec comparaison textuelle et binaire :
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")
%>
La sortie du code ci-dessus sera :
15
1
❮ Référence complète de VBScript