Strings.InStrRev(String, String, Int32, CompareMethod) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
If | Retornos de InStrRev |
---|---|
StringCheck tem comprimento zero | 0 |
StringMatch tem comprimento zero |
Start
|
StringMatch não for encontrado | 0 |
StringMatch for encontrado em StringCheck | Posição na qual a primeira correspondência é encontrada, começando com o lado direito da cadeia de caracteres. |
Start é maior que o tamanho de StringMatch | 0 |
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. |