Udostępnij za pośrednictwem


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

Definicja

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żytkownikZwraca 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 StringCheckPołożenie, w którym znajduje się pierwsze dopasowanie, począwszy od prawej strony ciągu.
Start jest większa niż długość StringMatch0

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.

Dotyczy

Zobacz też