83 of 264 menu

Metoda replace

Metoda replace izvaja iskanje in zamenjavo delov niza. Prvi parameter je regularni izraz, drugi parameter pa podniz, s katerim zamenjamo.

Sintaksa

niz.replace(regularniIzraz, zamenjava);

Primer

Poiščimo in zamenjajmo znak 'a':

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

Rezultat izvajanja kode:

'b!b'

Primer

Privzeto se zamenja le prvo ujemanje. Ponovno zamenjajmo znak 'a' v nizu:

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

Rezultat izvajanja kode:

'b!aab'

Primer

Zamenjajmo vsa ujemanja z uporabo globalnega iskanja:

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

Rezultat izvajanja kode:

'b!!!b'

Primer

Poiščimo in zamenjajmo niz po naslednjem vzorcu: črka 'x', nato katerikoli znak, nato spet črka 'x':

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

Rezultat izvajanja kode:

'! eee'

Glej tudi

  • metoda replace,
    ki izvaja iskanje in zamenjavo delov niza
  • metoda test,
    ki preverja niz
  • metoda match,
    ki išče ujemanja v nizu
  • metoda matchAll,
    ki išče vsa ujemanja v nizu
  • metoda exec,
    ki izvaja zaporedno iskanje
  • metoda search,
    ki izvaja iskanje
  • metoda split,
    ki razdeli niz
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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni