Sõnapiiride regulaaravaldistes JavaScriptis
Käsuga '\b' saab viidata
sõnapiirile ja käsuga '\B' -
mitte-sõnapiirile. Vaatame nende käskude
tööd näidete varal.
Näide
Paneme iga sõna
sümbolisse '!':
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Tulemusena kirjutatakse muutujasse järgmine:
'!aaa! !aaa! !aaa!'
Näide
Lisame sümboli '!' tähtede vahele:
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Tulemusena kirjutatakse muutujasse järgmine:
'a!a!a a!a!a a!a!a'
Antud on sõne:
let str = 'abc def xyz';
Kirjutage regulaaravaldis, mis teeb sellest sõnest järgmise:
'#abc# #def# #xyz#';
Antud on sõne:
let str = 'abc def xyz';
Kirjutage regulaaravaldis, mis teeb sellest sõnest järgmise:
'a+b+c d+e+f x+y+z';