Metodo JavaScript String replaceAll()
IL replaceAll()> Il metodo in JavaScript è utilizzato per sostituire tutte le occorrenze di una sottostringa o di un modello specificato con una nuova sottostringa.
IL replaceAll()> metodo non cambia la stringa originale.
JavaScript replaceAll()> metodo utilizzato per sostituire tutte le istanze di un oggetto specificato sottostringa O modello all'interno di una stringa con una nuova sottostringa. Questo metodo aggiorna in modo completo la stringa sostituendo ogni occorrenza della destinazione sottostringa O modello con quanto fornito stringa sostitutiva .
Nota: La corda originale rimane invariata, preservandone l'integrità durante tutto il processo.
Sintassi:
const newString = originalString.replaceAll(regexp | substr , newSubstr | function)
parametri:
Questo metodo accetta alcuni parametri definiti di seguito:
- espressione regolare: È l'espressione regolare le cui corrispondenze vengono sostituite con newSubstr o con il valore restituito dalla funzione specificata.
- sottostr: Definisce le sottostringhe che devono essere sostituite con newSubstr o il valore restituito dalla funzione specificata.
- nuovaSottostr: È la sottostringa che sostituisce tutte le corrispondenze della stringa specificata da substr o dall'espressione regolare.
- funzione : È la funzione che viene invocata per sostituire le corrispondenze con regexp o substr.
Valore di ritorno:
Restituisce una stringa in cui il valore di ricerca è stato sostituito.
Esempi di metodi di stringa JavaScript replaceAll()
Esempio 1: Stringa Sostituisci tutte le occorrenze
La funzione gfg()> prende una stringa Geeks o Geeks, sostituisce tutte le occorrenze di o con for e registra la stringa modificata Geeks for Geeks sulla console.
function gfg() { let string = 'Geeks or Geeks'; newString = string.replaceAll('or', 'for'); console.log(newString); } gfg(); Produzione
Geeks for Geeks
Esempio 2: Sostituisci tutte le occorrenze del caffè con il tè
La funzione GFG()> definisce un'espressione regolare /coffee/ig> per abbinare tutte le occorrenze di caffè senza distinzione tra maiuscole e minuscole nella stringa Prendiamo un caffè oggi!. Quindi sostituisce tutte le occorrenze con tea e registra la stringa modificata Let's, take tea today! alla consolle.
function GFG() { const regexp = /coffee/ig; let string = 'Lets, have coffee today!'; newString = string.replaceAll(regexp, 'tea'); console.log(newString); } GFG(); Produzione
Lets, have tea today!
Abbiamo un elenco completo di metodi di stringhe Javascript, per controllarli consulta il file Riferimento completo alla stringa Javascript articolo.
Browser supportato:
- Google Chrome 85 e superiori
- Microsoft Bordo 85 e superiori
- Mozilla Firefox 77 e superiori
- musica lirica 71 e superiori
- Safari 13.1 e superiori