Funzione InStrRev in VBScript
Definizione e uso
La funzione InStrRev può restituire la posizione della prima occorrenza di una stringa in un'altra stringa. La ricerca parte dalla fine della stringa, ma la posizione restituita è contata dal punto di partenza della stringa.
La funzione InStrRev può restituire i seguenti valori:
- Se string1 è "" (lunghezza zero) - InStr restituisce 0
- Se string1 è Null - InStr restituisce Null
- Se string2 è "" - InStr restituisce start
- Se string2 è Null - InStr restituisce Null
- Se string2 non viene trovata - InStr restituisce 0
- Se string2 viene trovata in string1, InStr restituisce la posizione della stringa corrispondente trovata.
- Se start > Len(string1) - InStr restituisce 0
Suggerimento:Vedere anche Funzione InStr。
Sintassi
InStrRev(string1,string2[,start[,compare]])
Parametro | Descrizione |
---|---|
start | Opzionale. Specifica la posizione di partenza per ogni ricerca. Il valore predefinito è la posizione di partenza è il primo carattere. Se è stato specificato il parametro compare, deve essere presente questo parametro. |
string1 | Obbligatorio. Specifica la stringa da cercare. |
string2 | Obbligatorio. Specifica la stringa da cercare. |
compare |
Obbligatorio. Specifica il tipo di confronto di stringa da utilizzare. Il valore predefinito è 0. Può utilizzare i seguenti valori:
|
Esempio
Esempio 1
dim txt,pos txt="This is a beautiful day!" pos=InStrRev(txt,"his") document.write(pos)
Output:
2
Esempio 2
dim txt,pos txt="This is a beautiful day!" "confronto testuale" pos=InStrRev(txt,"B",-1,1) document.write(pos)
Output:
11
Esempio 3
dim txt,pos txt="This is a beautiful day!" "confronto binario" pos=InStrRev(txt,"T") document.write(pos)
Output:
1
Esempio 4
dim txt,pos txt="This is a beautiful day!" "confronto binario" pos=InStrRev(txt,"t") document.write(pos)
Output:
15