Posso controllare se una stringa contiene al suo interno una determinata sequenza di caratteri?

Utente HTML.it
chiede

Posso controllare se una stringa contiene al suo interno una determinata sequenza di caratteri?

Redazione HTML.it
risponde

Sì, è possibile eseguire questo controllo in modo molto semplice, utilizzando la funzione InStr, che, se trova l’occorrenza specificata, restituisce un valore maggiore di zero indicante la posizione in cui inizia la sequenza cercata. Di conseguenza, se si vuole solo controllare la presenza di una determinata sottostringa, è sufficiente verificare che il valore restituito dalla funzione InStr sia maggiore di zero. Ad esempio, per controllare se nel testo digitato in una TextBox è presente il nome Marco, è sufficiente scrivere:

If InStr(Text94.Text, “Marco”) > 0 Then

MsgBox “Trovato.”

Else

MsgBox “Non Trovato.”

End If