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

Definice

Vrátí pozici prvního výskytu jednoho řetězce v jiném, počínaje pravou stranou řetězce.

public static int InStrRev(string? StringCheck, string? StringMatch, int Start = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
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

Required. Řetězcový výraz, který se hledá.

StringMatch
String

Required. Řetězcový výraz, který se hledá.

Start
Int32

Optional. Číselný výraz, který nastavuje výchozí pozici pro každé hledání, počínaje levou stranou řetězce. Pokud Start je vynechán, použije se -1, což znamená, že hledání začíná na poslední pozici znaku. Hledání pak pokračuje zprava doleva.

Compare
CompareMethod

Optional. Číselná hodnota označující druh porovnání, který se má použít při vyhodnocování podřetěcců. Pokud je vynechán, provede se binární porovnání. Viz Nastavení hodnot.

Návraty

PokudVrátí funkce InStrRev.
StringCheck je nulová délka0
StringMatch je nulová délka Start
StringMatch nenalezena0
StringMatch nachází se v rámci StringCheckPozice, na které se najde první shoda, počínaje pravou stranou řetězce.
Start je větší než délka StringMatch0

Výjimky

Start = 0 nebo Start< -1.

Příklady

Tento příklad ukazuje použití InStrRev funkce.

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)

Poznámky

Všimněte si, že syntaxe funkce InStrRev není stejná jako syntaxe InStr funkce.

Argument Compare může mít následující hodnoty.

Konstanta Description
Binary Provede binární porovnání.
Text Provede textové porovnání.

Platí pro

Viz také