Como: pesquisar em uma cadeia de caracteres (Visual Basic)
Este artigo mostra um exemplo de como pesquisar em uma cadeia de caracteres no Visual Basic.
Exemplo
Este exemplo chama o método IndexOf em um objeto String para relatar o índice da primeira ocorrência de uma substring:
Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)
Programação robusta
O método IndexOf retorna o local do primeiro caractere da primeira ocorrência da substring. O índice é baseado em 0, o que significa que o primeiro caractere de uma cadeia de caracteres tem índice 0.
Se IndexOf não encontrar a substring, retornará -1.
O método IndexOf diferencia maiúsculas de minúsculas e usa a cultura atual.
Para o controle de erro ideal, pode ser interessante incluir a pesquisa de cadeia de caracteres no bloco Try
de construção de uma Instrução Try...Catch...Finally.