Funzione InStrRev() - Documentazione VBScript
Descrizione
Restituisce la posizione della prima occorrenza trovata di una stringa all'interno di un'altra a partire dalla fine della stringa.Sintassi
InStrRev(stringa1, stringa2[, inizio[, confronto]])
Parametri
- stringa1
-
(Obbligatorio) Espressione stringa in cui eseguire la ricerca.
- stringa2
-
(Obbligatorio) Espressione stringa da ricercare.
- inizio
-
(Facoltativo) Espressione numerica che indica la posizione di partenza nella stringa1 da cui cominciare la ricerca. Se non specificato, il valore è impostato automaticamente a -1 che corrisponde all'ultimo carattere. Nel caso in il valore sia Null verrà restituito un errore.
- confronto
-
(Facoltativo) Costante numerica che specifica se eseguire un controllo binario o testuale tra le stringhe. Se non specificato, il valore è impostato automaticamente a 0. Vedi la sezione Impostazioni per ulteriori approfondimenti.
Impostazioni
Il parametro confronto accetta le seguenti impostazioni:
| Costante | Valore | Descrizione |
|---|---|---|
| vbBinaryCompare | 0 | Esegue un confronto binario. |
| vbTextCompare | 1 | Esegue un confronto testuale. |
Valore Restituito
La funzione InstrRev() restituisce i seguenti valori:
| Condizione | Valore restituito |
|---|---|
| stringa1 è di lunghezza zero | 0 |
| stringa1 è Null | Null |
| stringa2 è di lunghezza zero | inizio |
| stringa2 è Null | Null |
| stringa2 non trovata in stringa1 | 0 |
| stringa2 trovata in stringa1 | Posizione dell'occorrenza. |
| inizio > Len(stringa2) | 0 |
Note
La sintassi della funzione InstrRev differisce dall'uso della funzione InStr. In particolare, prestare attenzione all'ordine dei parametri.

