Funzione VBScript InStrRev
❮ Riferimento completo di VBScript
La funzione InStrRev restituisce la posizione della prima occorrenza di una stringa all'interno di un'altra. La ricerca inizia dalla fine della stringa, ma la posizione restituita conta dall'inizio della stringa.
La funzione InStrRev può restituire i seguenti valori:
- Se string1 è "" - InStrRev restituisce 0
- Se string1 è Null, InStrRev restituisce Null
- Se string2 è "" - InStrRev restituisce start
- Se string2 è Null, InStrRev restituisce Null
- Se string2 non viene trovata, InStrRev restituisce 0
- Se string2 viene trovata all'interno di string1, InStrRev restituisce la posizione in cui viene trovata la corrispondenza
- Se start > Len(string1) - InStrRev restituisce 0
Suggerimento: guarda anche la funzione InStr
Sintassi
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:
|
Esempi
Esempio 1
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))
%>
L'output del codice sopra sarà:
11
Esempio 2
Trovare la lettera "i", utilizzando diverse posizioni di partenza:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")
%>
L'output del codice sopra sarà:
16
6
Esempio 3
Trovare la lettera "T", con confronto testuale e binario:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")
%>
L'output del codice sopra sarà:
15
1
❮ Riferimento completo di VBScript