Le stringhe in JavaScript

Le stringhe in JavaScript
Le stringhe in JavaScript

sostituire testo all'interno di una stringa

Per sostituire una porzione di testo all’interno di una stringa in JavaScript è possibile utilizzare il metodo replace:

"Questa è una stringa".replace("stringa", "rapa");
/// "Questa è una rapa"

Il metodo replace solitamente sostituisce soltanto la prima occorrenza della stringa ricercata:

"Questa è una stringa".replace("st", "ll");
/// "Quella è una stringa"

Il metodo replace è case sensitive, questo significa che c’è differenza tra maiuscole e minuscole:

"Quella è una stringa, quella anche".replace("quella", "questa");
/// "Quella è una stringa, questa anche";

Possiamo fare in modo che il metodo replace sostituisca tutte le occorrenze di una ricerca utilizzando una Espressione Regolare con il flag /g.

Possiamo fare in modo che il metodo replace sostituisca le parole senza tenere conto della differenza tra maiuscole e minuscole utilizzando una Espressione Regolare con il flag /i.

/// Sostituisco tutte le occorrenze di "st" con "ll"
"Questa è una stringa".replace(/st/g, "ll");
/// "Quella è una llringa"

/// Sostituisco tutte le occorrenze di "quella"
"Quella è una stringa, quella anche".replace(/quella/i, "questa");
/// "questa è una stringa, quella anche"

Le Espressioni Regolari sono uno strumento molto potente che vedremo più avanti.

Questo articolo è parte della collana JavaScript: Guida di riferimento per aspiranti web developer.

Continua a leggere questa collana:

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.