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'