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