<Complete VBScript di riferimento
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 è tornato conta a partire dall'inizio della stringa.
La funzione InStrRev può restituire i seguenti valori:
- Se stringa1 è "" - InStrRev restituisce 0
- Se string1 è Null - InStrRev restituisce null
- Se stringa2 è "" - ritorna InStrRev inizio
- Se stringa2 è Null - InStrRev restituisce null
- Se stringa2 non viene trovato - InStrRev restituisce 0
- Se stringa2 si trova all'interno string1 - InStrRev restituisce la posizione in cui si trova corrispondenza
- Se start> Len(string1) - InStrRev restituisce 0
Tip: Anche guardare la funzione InStr
Sintassi
InStrRev(string1,string2[,start[,compare]])
Parametro | Descrizione |
---|---|
string1 | Necessario. La stringa da cercare |
string2 | Necessario. L'espressione stringa da cercare |
start | Opzionale. Specifica la posizione di partenza per ogni ricerca. La ricerca inizia l'ultima posizione del carattere di default (-1) |
compare | Opzionale. Specifica il confronto stringa da utilizzare. Il default è 0 Può avere uno dei seguenti valori:
|
Esempi
esempio 1
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))
%>
L'output del codice precedente sarà:
11
Visualizza l'esempio » esempio 2
Trovare la lettera "i" , con 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 precedente sarà:
16
6
Visualizza l'esempio » esempio 3
Trovare la lettera "T" , con testo e binari, il confronto:
<%
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 precedente sarà:
15
1
Visualizza l'esempio » <Complete VBScript di riferimento