Condividi tramite


Procedura: eseguire la ricerca all'interno di una stringa (Visual Basic)

Questo articolo illustra un esempio di come eseguire la ricerca all'interno di una stringa in Visual Basic.

Esempio

In questo esempio viene chiamato il IndexOf metodo su un String oggetto per segnalare l'indice della prima occorrenza di una sottostringa:

Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)

Programmazione efficiente

Il IndexOf metodo restituisce la posizione del primo carattere della prima occorrenza della sottostringa. L'indice è basato su 0, ovvero il primo carattere di una stringa ha un indice pari a 0.

Se IndexOf non trova la sottostringa, restituisce -1.

Il IndexOf metodo fa distinzione tra maiuscole e minuscole e usa la cultura corrente.

Per un controllo degli errori ottimale, potrebbe essere necessario racchiudere la ricerca della stringa nel Try blocco di una istruzione Try...Catch...Finally.

Vedere anche