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

Definition

Gibt die Position des ersten Vorkommens einer Zeichenfolge innerhalb einer anderen zurück, beginnend von der rechten Seite der Zeichenfolge.

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

Parameter

StringCheck
String

Required. Zeichenfolgenausdruck, der durchsucht wird.

StringMatch
String

Required. Zeichenfolgenausdruck, nach dem gesucht wird.

Start
Int32

Dies ist optional. Numerischer Ausdruck, der die 1-basierte Startposition für jede Suche festlegt, beginnend von der linken Seite der Zeichenfolge. Wenn Start nicht angegeben wird, wird -1 verwendet, d. h., die Suche beginnt an der letzten Zeichenposition. Die Suche wird dann von rechts nach links fortgesetzt.

Compare
CompareMethod

Dies ist optional. Der numerische Wert, der die Art des Vergleichs angibt, der bei der Auswertung von Teilzeichenfolgen zu verwenden ist. Bei Nichtangabe erfolgt ein binärer Vergleich. Werte finden Sie unter "Einstellungen".

Gibt zurück

WennGibt InStrRev Folgendes zurück:
StringCheck ist nulllänge0
StringMatch ist nulllänge Start
StringMatch wurde nicht gefunden.0
StringMatch befindet sich in StringCheckPosition, an der die erste Übereinstimmung gefunden wird, beginnend mit der rechten Seite der Zeichenfolge.
Start ist größer als die Länge von StringMatch0

Ausnahmen

Start = 0 oder Start< -1.

Beispiele

In diesem Beispiel wird die Verwendung der InStrRev Funktion veranschaulicht.

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)

Hinweise

Beachten Sie, dass die Syntax für die InStrRev Funktion nicht mit der Syntax für die InStr Funktion übereinstimmt.

Das Compare Argument kann die folgenden Werte aufweisen.

Konstante Description
Binary Führt einen binären Vergleich durch.
Text Führt einen Textvergleich durch.

Gilt für:

Weitere Informationen