75 of 264 menu

Metodo replace

Il metodo replace esegue la ricerca e la sostituzione di parti di una stringa. Il primo parametro accetta la sottostringa da sostituire, e il secondo - la sottostringa con cui sostituire.

Sintassi

stringa.replace(cosa sostituire, con cosa sostituire);

Esempio

Sostituiamo nella stringa 'ab' con '!':

let str = 'abcde'; let res = str.replace('ab', '!'); console.log(res);

Risultato dell'esecuzione del codice:

'!cde'

Esempio

Proviamo a sostituire tutte le occorrenze nella stringa:

let str = 'ab cde ab'; let res = str.replace('ab', '!'); console.log(res);

Vedremo che la sostituzione è avvenuta solo nella prima occorrenza:

'! cde ab'

Esempio

Nonostante il metodo replace cambi solo la prima occorrenza, è possibile sostituire tutte le occorrenze utilizzando un ciclo:

let elem = 'ab'; let str = 'ab cde ab'; while (str.includes(elem)) { str = str.replace(elem, '!'); } console.log(str);

Risultato dell'esecuzione del codice:

'! cde !'

Vedi anche

  • metodo replace,
    che esegue la ricerca e la sostituzione di parti di stringa utilizzando espressioni regolari
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta