83 of 264 menu

Metoda replace

Metoda replace efectuează căutarea și înlocuirea părților unui șir. Primul parametru primește o expresie regulată, iar al doilea - subșirul cu care se înlocuiește.

Sintaxă

șir.replace(expresie_regulată, înlocuire);

Exemplu

Să găsim și să înlocuim caracterul 'a':

let str = 'bab'; let res = str.replace(/a/, '!'); console.log(res);

Rezultatul executării codului:

'b!b'

Exemplu

În mod implicit, este înlocuit doar primul rezultat găsit. Să înlocuim din nou caracterul 'a' în șir:

let str = 'baaab'; let res = str.replace(/a/, '!'); console.log(res);

Rezultatul executării codului:

'b!aab'

Exemplu

Să înlocuim toate potrivirile folosind căutarea globală:

let str = 'baaab'; let res = str.replace(/a/g, '!'); console.log(res);

Rezultatul executării codului:

'b!!!b'

Exemplu

Să găsim și să înlocuim un șir după următorul model: litera 'x', apoi orice caracter, apoi din nou litera 'x':

let str = 'xax eee'; let res = str.replace(/x.x/, '!'); console.log(res);

Rezultatul executării codului:

'! eee'

Vezi și

  • metoda replace,
    care efectuează căutarea și înlocuirea părților unui șir
  • metoda test,
    care verifică un șir
  • metoda match,
    care caută potriviri într-un șir
  • metoda matchAll,
    care caută toate potrivirile într-un șir
  • metoda exec,
    care efectuează o căutare secvențială
  • metoda search,
    care efectuează o căutare
  • metoda split,
    care împarte un șir
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge