Strings.InStrRev(String, String, Int32, CompareMethod) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
| Se | O InStrRev regressa |
|---|---|
StringCheck é de comprimento zero | 0 |
StringMatch é de comprimento zero |
Start
|
StringMatch não é encontrado | 0 |
StringMatch encontra-se dentro de StringCheck | Posição em que se encontra a primeira correspondência, começando pelo lado direito da corda. |
Start é maior que o comprimento de StringMatch | 0 |
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
- InStr
Cordas em Visual Basic - Introdução a cadeias de caracteres no Visual Basic