|
|
Visual BasicTIPS & TRICKS - GESTIONE DELLE STRINGHE - FUNZIONE REPLACE La Funzione Replace() che serve a sostituire caratteri all'interno di una stringa. Come vedremo più avanti parlando dei database, è importante, sia in fase di inserimento dei dati che in lettura, controllare che non ci siano all'interno di una stringa dei singoli apici... capita però che quegli apici siano lì nella stringa ad uno scopo: se ho un utente che si chiama D'Alessio non posso cambiargli il nome in DAlessio... insomma, non sono mica il responsabile dell'anagrafe! Posso però sostituire il singolo apice con due singoli apici in modo da non dar fastidio al database e far comparire comunque l'apice lì dove serve. La sintassi per una simile operazione è la seguente: Replace("D'Alessio", "'", "''")In pratica Replace() accetta i seguenti parametri: Replace(stringa, carattere da sostituire, carattere sostitutivo)Se ad esempio in una frase voglio sostituire un nome userò la Funzione Replace() come segue: Replace("Pippo è un personaggio Disney", "Pippo", "Pluto")ed eseguendolo con un Debug.Print Debug.Print Replace("Pippo ...riceverò la frase Pluto è un personaggio Disney. |