Compartilhar via


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.

Confira também