Come sostituire una stringa in JavaScript

20 giu 2022 1 min di lettura
Come sostituire una stringa in JavaScript
Indice dei contenuti

Possiamo usare il metodo replace() per sostituire qualsiasi stringa o carattere con un altro in javascript. Cerca una stringa definita, un carattere o un'espressione regolare e la sostituisce. Questo metodo non cambia la stringa originale ma restituisce la stringa aggiornata come risultato.

Sintassi:

string.replace(old_string, new_string)

Sostituire String in JavaScript con Esempi

In questo tutorial, discuteremo alcuni esempi di sostituzione di stringhe in Javascript.

Proviamo alcuni esempi.

Ecco il primo esempio per inizializzare un testo in una variabile, quindi sostituirlo con un altro testo:

let str = "Hello World!"
let result = str.replace("World", "Noviello")
 
console.log(result)

Esegui l'esempio sopra e guarda i risultati.

Cosa succede se una determinata stringa viene trovata più volte. In tal caso, la funzione replace()  sostituirà la prima occorrenza della stringa data:

let str = "Mr Bean has a green Apple and a Red Apple"
 
let result = str.replace("Apple", "Strawberries")
 
console.log(result)

Esegui il codice sopra e guarda i risultati.

Il risultato mostra chiaramente che la prima occorrenza viene sostituita con una nuova stringa, ma la seconda occorrenza non viene sostituita. Quindi, come posso sostituire tutte le occorrenze di una determinata stringa? Controlliamo il prossimo esempio.

Possiamo anche definire l'espressione regolare e la funzione sostituirà tutte le occorrenze che corrispondono a quell'espressione regolare.

Vedi l'esempio seguente, in cui abbiamo definito un'espressione regolare per sostituire la stringa a livello globale.

let str = "Mr Bean has a green Apple and a red Apple"
 
const regex = "/Apple/ig"
let result = str.replace("Apple", "Strawberries")
 
console.log(result)

Esegui l'esempio sopra e guarda i risultati.

Fondamentalmente, l'espressione regolare viene utilizzata per abbinare i modelli. Per sostituire tutte le occorrenze di qualsiasi stringa, possiamo usare la funzione replaceAll().

L'esempio seguente utilizza la funzione replaceAll() in javascript.

let str = "Mr Bean has a green Apple and a red Apple"
 
let result = str.replaceAll("Apple", "Strawberries")
 
console.log(result)

Esegui il codice sopra e guarda i risultati.

Conclusione

In questo tutorial, abbiamo discusso alcuni esempi per sostituire una stringa in javascript.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.