83 of 264 menu

Replace metodas

Metodas replace atlieka eilutės dalių paiešką ir pakeitimą. Pirmu parametru priimamas reguliarioji išraiška, o antru - pašalinė eilutė, į kurią keičiame.

Sintaksė

eilutė.replace(reguliariojiIšraiška, pakaitalas);

Pavyzdys

Ieškokime ir pakeiskime simbolį 'a':

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

Kodo vykdymo rezultatas:

'b!b'

Pavyzdys

Pagal numatytuosius nustatymus keičiamas tik pirmasis atitikmuo. Dar kartą pakeiskime simbolį 'a' eilutėje:

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

Kodo vykdymo rezultatas:

'b!aab'

Pavyzdys

Pakeiskime visus atitikmenis naudodami globalią paiešką:

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

Kodo vykdymo rezultatas:

'b!!!b'

Pavyzdys

Ieškokime ir pakeiskime eilutę pagal šį šabloną: raidė 'x', tada bet koks simbolis, tada vėl raidė 'x':

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

Kodo vykdymo rezultatas:

'! eee'

Taip pat žiūrėkite

  • metodas replace,
    kuris atlieka eilutės dalių paiešką ir pakeitimą
  • metodas test,
    kuris tikrina eilutę
  • metodas match,
    kuris ieško atitikmenų eilutėje
  • metodas matchAll,
    kuris ieško visų atitikmenų eilutėje
  • metodas exec,
    kuris atlieka nuoseklią paiešką
  • metodas search,
    kuris atlieka paiešką
  • metodas split,
    kuris skaido eilutę
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti