83 of 264 menu

Metóda replace

Metóda replace vykonáva vyhľadávanie a nahradzovanie častí reťazca. Prvým parametrom je regulárny výraz, a druhým - podreťazec, na ktorý nahrádzame.

Syntax

reťazec.replace(regulárnyVýraz, náhrada);

Príklad

Poďme nájsť a nahradiť znak 'a':

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

Výsledok vykonania kódu:

'b!b'

Príklad

Predvolene sa nahradí iba prvá zhoda. Poďme znova nahradiť znak 'a' v reťazci:

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

Výsledok vykonania kódu:

'b!aab'

Príklad

Poďme nahradiť všetky zhody pomocou globálneho vyhľadávania:

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

Výsledok vykonania kódu:

'b!!!b'

Príklad

Poďme nájsť a nahradiť reťazec podľa tohto vzoru: písmeno 'x', potom ľubovoľný znak, potom znova písmeno 'x':

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

Výsledok vykonania kódu:

'! eee'

Pozri tiež

  • metóda replace,
    ktorá vykonáva vyhľadávanie a nahradzovanie častí reťazca
  • metóda test,
    ktorá testuje reťazec
  • metóda match,
    ktorá hľadá zhody v reťazci
  • metóda matchAll,
    ktorá hľadá všetky zhody v reťazci
  • metóda exec,
    ktorá vykonáva sekvenčné vyhľadávanie
  • metóda search,
    ktorá vykonáva vyhľadávanie
  • metóda split,
    ktorá rozdeľuje reťazec
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť