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

Definição

Devolve a posição da primeira ocorrência de uma corda dentro da outra, começando pelo lado direito da corda.

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. A expressão numérica define a posição inicial baseada em um para cada pesquisa, começando pelo lado esquerdo da cadeia. Se Start for omitido, então -1 é usado, o que significa que a pesquisa começa na última posição do caractere. A busca prossegue então 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 Definições para valores.

Devoluções

SeO InStrRev regressa
StringCheck é de comprimento zero0
StringMatch é de comprimento zero Start
StringMatch não é encontrado0
StringMatch encontra-se dentro de StringCheckPosição em que se encontra a primeira correspondência, começando pelo lado direito da corda.
Start é maior que o comprimento de StringMatch0

Exceções

Start = 0 ou Start< -1.

Exemplos

Este exemplo demonstra a utilização 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)

Observações

Note 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

Ver também