Descrizione
La funzione InStrRev cerca una stringa da destra a sinistra e restituisce la posizione della prima occorrenza di string2 incontrata. La posizione restituita è un numero intero positivo che conta da sinistra a destra, con il primo carattere (più a sinistra) della stringa che è la posizione 1. La posizione restituita specifica il carattere iniziale (più a sinistra) di string2.
Se il valore iniziale è uguale o maggiore della posizione dell’ultimo carattere (più a destra) di string2, InStrRev trova la prima istanza di string2, cercando all’indietro da quel punto e restituisce la posizione del primo carattere (più a sinistra) di string2. Se il valore iniziale è inferiore alla posizione dell’ultimo carattere (più a destra) di string2, InStrRev restituisce 0. Se il valore iniziale è -1 o omesso, InStrRev cerca l’intera stringa e restituisce la prima posizione string2 trovata, cercando all’indietro dalla fine della stringa. Se il valore iniziale è maggiore della lunghezza string1, InStrRev restituisce 0. Se il valore iniziale è un numero negativo diverso da -1, InStrRev restituisce 0.
confronto argomento può avere i seguenti valori:
Costante | Valore | Descrizione |
---|---|---|
vbBinaryCompare | 0 | Eseguire un confronto binario. |
vbTextCompare | 1 | Eseguire un confronto testuale. |
La funzione InStrRev restituisce i seguenti valori:
Se | InStr Restituisce |
---|---|
stringa1 è di lunghezza zero | 0 |
stringa2 è di lunghezza zero | avvia |
stringa2 non è stato trovato | 0 |
stringa2 è trovato all’interno di stringa1 | Posizione in cui viene trovata la corrispondenza |
start > Len(stringa2) | 0 |