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 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
| Se | InStrRev retornar |
|---|---|
StringCheck é de comprimento zero | 0 |
StringMatch é de comprimento zero |
Start
|
StringMatch não foi encontrado | 0 |
StringMatch é encontrado dentro StringCheck | Posição na qual a primeira correspondência é encontrada, começando pelo lado direito da cadeia de caracteres. |
Start é maior que o comprimento 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 é 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. |