Strings.InStrRev(String, String, Int32, CompareMethod) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
| Als | InStrRev retourneert |
|---|---|
StringCheck is lengte nul | 0 |
StringMatch is lengte nul |
Start
|
StringMatch is niet gevonden | 0 |
StringMatch is gevonden in StringCheck | Positie waarop de eerste overeenkomst wordt gevonden, te beginnen met de rechterkant van de tekenreeks. |
Start is groter dan de lengte van StringMatch | 0 |
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. |