Qual e’ il modo migliore per sostituire all’interno di una stringa tutte le occorrenze di un carattere con un’altra?

Utente HTML.it
chiede

Qual e’ il modo migliore per sostituire all’interno di una stringa tutte le occorrenze di un carattere con un’altra?

Redazione HTML.it
risponde

È possibile utilizzare la funzione Replace, la cui
sintassi è la seguente:

Replace(espressione, cerca,
sostituiscicon)

espressione è l’espressione stringa in cui
vogliamo operare la sostituzione; cerca è il
carattere, o la sequenza di caratteri, che si intende sostituire;
sostituiscicon è il carattere o la sequenza di
caratteri che dovranno essere inseriti al posto di carattere da
sostituire. La funzione Replace supporta altri parametri
oltre a quelli presentati, ma sono tutti facoltativi; per una
spiegazione del loro significato si rimanda alla Guida in linea
di Visual Basic. Ad esempio, la seguente istruzione salva nella
variabile PercorsoUnix il percorso C:DocumentiLavoroFAQ
sostituendo il back-slash (“”) con uno slash (“/”), cosi’ da
rendere il percorso valido per un ambiente Unix:

PercorsoUnix = Replace(“C:DocumentiLavoroFAQ”, “”,
“/”)