Partilhar via


Como pesquisar em uma cadeia de caracteres (Visual Basic)

Este artigo mostra um exemplo de como pesquisar dentro de uma cadeia de caracteres no Visual Basic.

Exemplo

Este exemplo chama o IndexOf método em um String objeto 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 IndexOf método 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 um índice de 0.

Se IndexOf não encontrar a substring, ela retornará -1.

O IndexOf método diferencia maiúsculas de minúsculas e usa a cultura atual.

Para um controlo de erros ideal, poderá querer incluir a pesquisa da string no bloco Try de uma instrução Try...Catch...Finally.

Ver também