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 '!':
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Tulemusena kirjutatakse muutujasse järgmine:
javascript'!aaa! !aaa! !aaa!'
Näide
Lisame sümboli '!' tähtede vahele:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Tulemusena kirjutatakse muutujasse järgmine:
javascript'a!a!a a!a!a a!a!a'
Задание 1
Antud on sõne:
javascriptlet str = 'abc def xyz';
Kirjutage regulaaravaldis, mis teeb sellest sõnest järgmise:
javascript'#abc# #def# #xyz#';
Задание 2
Antud on sõne:
javascriptlet str = 'abc def xyz';
Kirjutage regulaaravaldis, mis teeb sellest sõnest järgmise:
javascript'a+b+c d+e+f x+y+z';