83 of 264 menu

Meetod replace

Meetod replace teostab stringi osade otsimise ja asendamise. Esimese parameetrina võetakse regulaaravaldist, ja teise parameetrina - alamstring, millega asendada.

Süntaks

string.replace(regulaaravaldist, asendus);

Näide

Otsime üles ja asendame sümboli 'a':

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

Koodi täitmise tulemus:

'b!b'

Näide

Vaikimisi asendatakse ainult esimene vastet. Asendame uuesti sümboli 'a' stringis:

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

Koodi täitmise tulemus:

'b!aab'

Näide

Asendame kõik vasted globaalse otsingu abil:

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

Koodi täitmise tulemus:

'b!!!b'

Näide

Otsime üles ja asendame stringi järgmise mustri järgi: täht 'x', siis suvaline sümbol, siis jälle täht 'x':

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

Koodi täitmise tulemus:

'! eee'

Vaata ka

  • meetod replace,
    mis teostab stringi osade otsimise ja asendamise
  • meetod test,
    mis kontrollib stringi
  • meetod match,
    mis otsib stringis vasted
  • meetod matchAll,
    mis otsib stringis kõik vasted
  • meetod exec,
    mis teostab järjestikuse otsingu
  • meetod search,
    mis teostab otsingu
  • meetod split,
    mis jagab stringi
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu