Partilhar via


Strings.InStrRev(String, String, Int32, CompareMethod) Método

Definição

Retorna a posição da primeira ocorrência de uma cadeia de caracteres em outra, começando do lado direito da cadeia de caracteres.

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

Parâmetros

StringCheck
String

Obrigatórios. Expressão de cadeia de caracteres pesquisada.

StringMatch
String

Obrigatórios. Expressão de cadeia de caracteres pesquisada.

Start
Int32

Opcional. Expressão numérica que define a posição inicial baseada em um de cada pesquisa, começando do lado esquerdo da cadeia de caracteres. Se Start for omitido, -1 será usado, o que significa que a pesquisa será iniciada na posição do último caractere. Pesquisa e continua da direita para a esquerda.

Compare
CompareMethod

Opcional. Valor numérico que indica o tipo de comparação a ser usado ao avaliar subcadeias de caracteres. Se for omitido, será executada uma comparação binária. Consulte Configurações para obter os valores.

Retornos

IfRetornos de InStrRev
StringCheck tem comprimento zero0
StringMatch tem comprimento zero Start
StringMatch não for encontrado0
StringMatch for encontrado em StringCheckPosição na qual a primeira correspondência é encontrada, começando com o lado direito da cadeia de caracteres.
Start é maior que o tamanho de StringMatch0

Exceções

Start = 0 ou Start< -1.

Exemplos

Este exemplo demonstra o uso da InStrRev função .

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)

Comentários

Observe que a sintaxe da InStrRev função não é igual à sintaxe da InStr função.

O Compare argumento pode ter os valores a seguir.

Constante Descrição
Binary Executa uma comparação binária.
Text Executa uma comparação textual.

Aplica-se a

Confira também