Condividi tramite


Procedura: cercare all'interno di una stringa (Visual Basic)

Nell'esempio riportato di seguito viene chiamato il metodo IndexOf di un oggetto String allo scopo di segnalare l'indice della prima occorrenza di una sottostringa.

Esempio

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

Compilazione del codice

L'esempio presenta i seguenti requisiti:

Programmazione efficiente

Il metodo IndexOf indica la posizione del primo carattere della prima occorrenza della sottostringa.L'indice è con inizio zero, ossia il primo carattere di una stringa presenta un indice pari a 0.

Se IndexOf non trova la sottostringa, restituisce -1.

Per il metodo IndexOf viene rilevata la distinzione tra maiuscole e minuscole e vengono utilizzate le impostazioni cultura correnti.

Per un controllo ottimale degli errori, è consigliabile racchiudere la stringa di ricerca nel blocco Try di una costruzioneIstruzione Try...Catch...Finally (Visual Basic).

Vedere anche

Riferimenti

Istruzione Try...Catch...Finally (Visual Basic)

IndexOf

Altre risorse

Introduzione alle stringhe in Visual Basic

Stringhe in Visual Basic