Strings.InStrRev(String, String, Int32, CompareMethod) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca położenie pierwszego wystąpienia jednego ciągu w innym, zaczynając od prawej strony ciągu.
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
Parametry
- StringCheck
- String
Wymagane. Wyszukiwane wyrażenie ciągu.
- StringMatch
- String
Wymagane. Wyszukiwane wyrażenie ciągu.
- Start
- Int32
Opcjonalny. Wyrażenie liczbowe ustawia jedno oparte na pozycji początkowej dla każdego wyszukiwania, zaczynając od lewej strony ciągu. Jeśli Start
zostanie pominięty, zostanie użyta wartość -1, co oznacza, że wyszukiwanie zaczyna się od ostatniej pozycji znaku. Search następnie przechodzi od prawej do lewej.
- Compare
- CompareMethod
Opcjonalny. Wartość liczbowa wskazująca rodzaj porównania do użycia podczas oceniania podciągów. W przypadku pominięcia zostanie wykonane porównanie binarne. Zobacz Ustawienia dla wartości.
Zwraca
Jeśli użytkownik | Zwraca wartość InStrRev |
---|---|
StringCheck jest zerowa długość | 0 |
StringMatch jest zerowa długość |
Start
|
StringMatch nie można odnaleźć | 0 |
StringMatch znajduje się w obrębie StringCheck | Położenie, w którym znajduje się pierwsze dopasowanie, począwszy od prawej strony ciągu. |
Start jest większa niż długość StringMatch | 0 |
Wyjątki
Start
= 0 lub Start
< -1.
Przykłady
W tym przykładzie pokazano użycie InStrRev
funkcji.
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)
Uwagi
Należy pamiętać, że składnia InStrRev
funkcji nie jest taka sama jak składnia InStr
funkcji.
Argument Compare
może mieć następujące wartości.
Stała | Opis |
---|---|
Binary |
Wykonuje porównanie binarne. |
Text |
Wykonuje porównanie tekstowe. |