83 of 264 menu

Metod replace

Metod replace vrši pretragu i zamenu delova stringa. Prvim parametrom se prima regularni izraz, a drugim - podstring na koji se menja.

Sintaksa

string.replace(regularniIzraz, zamena);

Primer

Hajde da pronađemo i zamenimo simbol 'a':

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

Rezultat izvršavanja koda:

'b!b'

Primer

Podrazumevano se zamenjuje samo prvo poklapanje. Hajde ponovo da zamenimo simbol 'a' u stringu:

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

Rezultat izvršavanja koda:

'b!aab'

Primer

Hajde da zamenimo sva poklapanja koristeći globalnu pretragu:

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

Rezultat izvršavanja koda:

'b!!!b'

Primer

Hajde da pronađemo i zamenimo string po sledećem šablonu: slovo 'x', zatim bilo koji simbol, zatim ponovo slovo 'x':

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

Rezultat izvršavanja koda:

'! eee'

Pogledajte takođe

  • metod replace,
    koji vrši pretragu i zamenu delova stringa
  • metod test,
    koji proverava string
  • metod match,
    koji traži poklapanja u stringu
  • metod matchAll,
    koji traži sva poklapanja u stringu
  • metod exec,
    koji izvršava sekvencijalnu pretragu
  • metod search,
    koji izvršava pretragu
  • metod split,
    koji deli string
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij