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

Definitie

Retourneert de positie van het eerste exemplaar van een tekenreeks in een andere, beginnend aan de rechterkant van de tekenreeks.

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

Parameters

StringCheck
String

Required. De tekenreeksexpressie waarin wordt gezocht.

StringMatch
String

Required. De tekenreeksexpressie waarnaar wordt gezocht.

Start
Int32

Optional. Numerieke expressie waarmee de op één gebaseerde beginpositie voor elke zoekopdracht wordt ingesteld, beginnend aan de linkerkant van de tekenreeks. Als Start u dit weglaat, wordt -1 gebruikt, wat betekent dat de zoekopdracht begint bij de laatste tekenpositie. De zoekopdracht gaat vervolgens van rechts naar links.

Compare
CompareMethod

Optional. Een numerieke waarmee het type vergelijking wordt aangegeven dat wordt gebruikt bij het evalueren van subtekenreeksen. Als dit argument wordt weggelaten, wordt een binaire vergelijking uitgevoerd. Zie Instellingen voor waarden.

Retouren

AlsInStrRev retourneert
StringCheck is lengte nul0
StringMatch is lengte nul Start
StringMatch is niet gevonden0
StringMatch is gevonden in StringCheckPositie waarop de eerste overeenkomst wordt gevonden, te beginnen met de rechterkant van de tekenreeks.
Start is groter dan de lengte van StringMatch0

Uitzonderingen

Start = 0 of Start< -1.

Voorbeelden

In dit voorbeeld ziet u hoe de InStrRev functie wordt gebruikt.

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)

Opmerkingen

Houd er rekening mee dat de syntaxis voor de InStrRev functie niet hetzelfde is als de syntaxis voor de InStr functie.

Het Compare argument kan de volgende waarden hebben.

Constante Description
Binary Hiermee wordt een binaire vergelijking uitgevoerd.
Text Hiermee wordt een tekstvergelijking uitgevoerd.

Van toepassing op

Zie ook