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

Definição

Retorna a posição da primeira ocorrência de uma cadeia de caracteres dentro de 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);
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

Required. Expressão de cadeia a ser pesquisada.

StringMatch
String

Required. Expressão de cadeia a ser pesquisada.

Start
Int32

Optional. Expressão numérica definindo a posição inicial baseada em um para cada pesquisa, começando pelo lado esquerdo da cadeia de caracteres. Se Start for omitido, -1 será usado, o que significa que a pesquisa começa na última posição do caractere. Em seguida, a pesquisa prossegue da direita para a esquerda.

Compare
CompareMethod

Optional. Valor numérico que indica o tipo de comparação a utilizar ao avaliar subcadeias. Se for omitido, é efetuada uma comparação binária. Consulte Configurações para obter valores.

Retornos

SeInStrRev retornar
StringCheck é de comprimento zero0
StringMatch é de comprimento zero Start
StringMatch não foi encontrado0
StringMatch é encontrado dentro StringCheckPosição na qual a primeira correspondência é encontrada, começando pelo lado direito da cadeia de caracteres.
Start é maior que o comprimento 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 é a mesma que a sintaxe da InStr função.

O Compare argumento pode ter os seguintes valores.

Constante Description
Binary Efetua uma comparação binária.
Text Efetua uma comparação textual.

Aplica-se a

Confira também