Condividi tramite


Strings.InStrRev(String, String, Int32, CompareMethod) Metodo

Definizione

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

SeInStrRev restituirà
StringCheck è di lunghezza zero0
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.

Si applica a

Vedi anche