Strings.InStrRev(String, String, Int32, CompareMethod) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce la posizione della prima occorrenza di una stringa all'interno di un'altra, a partire dal lato destro della stringa.
public static int InStrRev(string StringCheck, string StringMatch, int Start = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member InStrRev : string * string * int * Microsoft.VisualBasic.CompareMethod -> int
Public Function InStrRev (StringCheck As String, StringMatch As String, Optional Start As Integer = -1, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As Integer
Parametri
- StringCheck
- String
Required. Espressione stringa in cui viene eseguita la ricerca.
- StringMatch
- String
Required. Espressione stringa di cui viene eseguita la ricerca.
- Start
- Int32
Optional. Espressione numerica che imposta la posizione iniziale in base uno per ogni ricerca, a partire dal lato sinistro della stringa. Se Start viene omesso, viene usato -1, ovvero la ricerca inizia all'ultima posizione del carattere. La ricerca procede quindi da destra a sinistra.
- Compare
- CompareMethod
Optional. Valore numerico che indica il tipo di confronto da usare per valutare le sottostringhe. Se omesso, viene eseguito un confronto binario. Vedere Impostazioni per i valori.
Valori restituiti
| Se | Restituisce InStrRev |
|---|---|
StringCheck è di lunghezza zero | 0 |
StringMatch è di lunghezza zero |
Start
|
StringMatch non è stato trovato | 0 |
StringMatch è stato trovato all'interno StringCheck | Posizione in cui viene trovata la prima corrispondenza, a partire dal lato destro della stringa. |
Start è maggiore della lunghezza di StringMatch | 0 |
Eccezioni
Start = 0 o Start< -1.
Esempio
In questo esempio viene illustrato l'uso della InStrRev funzione .
Dim testString As String = "the quick brown fox jumps over the lazy dog"
Dim testNumber As Integer
' Returns 32.
testNumber = InStrRev(testString, "the")
' Returns 1.
testNumber = InStrRev(testString, "the", 16)
Commenti
Si noti che la sintassi per la InStrRev funzione non corrisponde alla sintassi per la InStr funzione.
L'argomento Compare può avere i valori seguenti.
| Costante | Description |
|---|---|
Binary |
Esegue un confronto binario. |
Text |
Esegue un confronto di testo. |