83 of 264 menu

replace metode

Metode replace veic virknes daļu meklēšanu un aizstāšanu. Pirmā parametra vietā tiek pieņemts regulārā izteiksme, un otrais - apakšvirkne, ar ko aizstājam.

Sintakse

virkne.replace(regulāra_izteiksme, aizstājējs);

Piemērs

Atradīsim un aizstāsim simbolu 'a':

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

Koda izpildes rezultāts:

'b!b'

Piemērs

Pēc noklusējuma tiek aizstāts tikai pirmais atbilstība. Vēlreiz aizstāsim simbolu 'a' virknē:

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

Koda izpildes rezultāts:

'b!aab'

Piemērs

Aizstāsim visas atbilstības, izmantojot globālo meklēšanu:

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

Koda izpildes rezultāts:

'b!!!b'

Piemērs

Atradīsim un aizstāsim virkni pēc šāda veidnes: burts 'x', tad jebkura rakstzīme, tad atkal burts 'x':

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

Koda izpildes rezultāts:

'! eee'

Skatiet arī

  • metode replace,
    kas veic virknes daļu meklēšanu un aizstāšanu
  • metode test,
    kas pārbauda virkni
  • metode match,
    kas meklē atbilstības virknē
  • metode matchAll,
    kas meklē visas atbilstības virknē
  • metode exec,
    kas veic secīgu meklēšanu
  • metode search,
    kas veic meklēšanu
  • metode split,
    kas sadala virkni
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt