Gli ultimi tutorial di sviluppo web
 

Funzione VBScript InStrRev


<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:

  • 0 = vbBinaryCompare - Eseguire un confronto binario
  • 1 = vbTextCompare - Eseguire un confronto testuale

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