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 controle de erro ideal, você pode querer incluir a pesquisa de cadeia de caracteres no Try bloco de um ... Pegar... Por fim, a construção da declaração .

Consulte também