JavaScript String replaceAll() Metoda
The replaceAll()> metoda în JavaScript este folosit pentru a înlocui toate aparițiile unui subșir sau model specificat cu un nou subșir.
The replaceAll()> metodă nu schimbă șirul original.
JavaScript replaceAll()> metodă utilizată pentru înlocuirea tuturor instanțelor unui specificat subșir sau model într-un șir cu un nou subșir. Această metodă actualizează cuprinzător șirul prin înlocuirea fiecărei apariții a țintei subșir sau model cu cele prevăzute șir de înlocuire .
Notă: Șirul original rămâne neschimbat, păstrându-și integritatea pe tot parcursul procesului.
Sintaxă:
const newString = originalString.replaceAll(regexp | substr , newSubstr | function)
Parametri:
Această metodă acceptă anumiți parametri definiți mai jos:
- expresie regulată: Este expresia regulată ale cărei potriviri sunt înlocuite cu newSubstr sau cu valoarea returnată de funcția specificată.
- substr: Acesta definește subșirurile care urmează să fie înlocuite cu newSubstr sau valoarea returnată de funcția specificată.
- newSubstr: Este subșirul care înlocuiește toate potrivirile șirului specificat de substr sau expresia regulată.
- funcţie : Este funcția care este invocată pentru a înlocui potrivirile cu expresia regulată sau substr.
Valoare returnată:
Returnează un șir în care valoarea de căutare a fost înlocuită.
șir JavaScript replaceAll() Exemple de metodă
Exemplul 1: String Înlocuiește toate aparițiile
Functia gfg()> ia un șir Geeks sau Geeks, înlocuiește toate aparițiile sau cu for și înregistrează șirul modificat Geeks for Geeks în consolă.
function gfg() { let string = 'Geeks or Geeks'; newString = string.replaceAll('or', 'for'); console.log(newString); } gfg(); Ieșire
Geeks for Geeks
Exemplul 2: Înlocuiți toate aparițiile de cafea cu ceai
Functia GFG()> definește o expresie regulată /coffee/ig> pentru a se potrivi cu toate aparițiile cafelei fără a ține seama de majuscule și minuscule din șirul Să bem cafea astăzi!. Apoi înlocuiește toate aparițiile cu ceai și înregistrează șirul modificat Să bem ceai astăzi! la consolă.
function GFG() { const regexp = /coffee/ig; let string = 'Lets, have coffee today!'; newString = string.replaceAll(regexp, 'tea'); console.log(newString); } GFG(); Ieșire
Lets, have tea today!
Avem o listă completă de metode de șir Javascript, pentru a le verifica, vă rugăm să parcurgeți Javascript șir de referință completă articol.
Browser acceptat:
- Google Chrome 85 și mai sus
- Microsoft Edge 85 și mai sus
- Mozilla Firefox 77 și mai sus
- Operă 71 și mai sus
- Safari 13.1 și mai sus