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);
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

To jest wymagane. Przeszukiwane wyrażenie ciągu.

StringMatch
String

To jest wymagane. Wyszukiwane wyrażenie ciągu.

Start
Int32

Optional. Wyrażenie liczbowe ustawia jedną pozycję początkową dla każdego wyszukiwania, zaczynając od lewej strony ciągu. Jeśli Start pominięto, -1 jest używana, co oznacza, że wyszukiwanie zaczyna się od ostatniego położenia znaku. Następnie wyszukiwanie przechodzi od prawej do lewej.

Compare
CompareMethod

Optional. Wartość liczbowa wskazująca rodzaj porównania, które ma być używane podczas obliczania podciągów. Jeśli zostanie pominięty, zostanie wykonane porównanie binarne. Zobacz Ustawienia dla wartości.

Zwraca

JeśliZwraca wartość InStrRev
StringCheck jest zerowa długość0
StringMatch jest zerowa długość Start
StringMatch nie można odnaleźć0
StringMatch znajduje się w StringCheckPołożenie, w którym znajduje się pierwsze dopasowanie, zaczynając 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 Description
Binary Wykonuje porównanie binarne.
Text Wykonuje porównanie tekstowe.

Dotyczy

Zobacz też