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 inclusa in un'altra a partire dalla destra della stringa.
public static int InStrRev (string? StringCheck, string? StringMatch, int Start = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
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
Obbligatorio. Espressione String da cercare.
- StringMatch
- String
Obbligatorio. Espressione String da cercare.
- Start
- Int32
facoltativo. Espressione numerica che imposta la posizione iniziale in base 1 di ogni ricerca, a partire dal lato sinistro della stringa. Se Start
viene omesso, viene usato -1, a indicare che la ricerca inizia dalla posizione dell'ultimo carattere. La ricerca procede quindi da destra a sinistra.
- Compare
- CompareMethod
facoltativo. Valore numerico che indica il tipo di confronto da utilizzare per la valutazione delle sottostringhe. Se omesso, viene eseguito un confronto binario. Per informazioni sui valori, vedere "Impostazioni".
Restituisce
Se | InStrRev restituirà |
---|---|
StringCheck è di lunghezza zero | 0 |
StringMatch è di lunghezza zero |
Start
|
StringMatch non trovato. | 0 |
StringMatch si trova all'interno di StringCheck . | La posizione della prima corrispondenza, iniziando dalla destra 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 è uguale alla sintassi per la InStr
funzione.
L'argomento Compare
può avere i valori seguenti.
Costante | Descrizione |
---|---|
Binary |
Esegue un confronto binario. |
Text |
Esegue un confronto di testo. |