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';