Como: Pesquisar dentro de uma cadeia de caracteres (Visual Basic)
Este exemplo chama o IndexOfométodo em um Stringoobjeto para o relatório de índice da primeira ocorrência de uma subseqüência de caracteres.
Exemplo
Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)
Este exemplo de código também está disponível como um trecho de código IntelliSense. In the code snippet picker, it is located in Data Types - defined by Visual Basic. For more information, see Como: Inserir trechos de código de IntelliSense.
Compilando o código
This example requires:
- An Imports statement specifying the System namespace. For more information, see Declaração Imports (Tipo e Namespace .NET).
Programação robusta
The IndexOf method reports the location of the first character of the first occurrence of the substring. O índice é-baseada em 0, que significa que o primeiro caractere de uma seqüência tem um índice de 0.
Se IndexOf não encontrar a subseqüência de caracteres, ele retornará -1.
The IndexOf method is case-sensitive and uses the current culture.
For optimal error control, you might want to enclose the string search in the Try block of a Instrução Try...Catch...Finally (Visual Basic) construction.
Consulte também
Referência
Instrução Try...Catch...Finally (Visual Basic)
Outros recursos
Introdução a sequências de caracteres no Visual Basic
Pesquisar e substituir para cadeias de caracteres no Visual Basic