Strings.InStrRev(String, String, Int32, CompareMethod) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
| Wenn | Gibt InStrRev Folgendes zurück: |
|---|---|
StringCheck ist nulllänge | 0 |
StringMatch ist nulllänge |
Start
|
StringMatch wurde nicht gefunden. | 0 |
StringMatch befindet sich in StringCheck | Position, an der die erste Übereinstimmung gefunden wird, beginnend mit der rechten Seite der Zeichenfolge. |
Start ist größer als die Länge von StringMatch | 0 |
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. |