Границе речи у регуларним изразима JavaScript-а

Уз помоћ наредбе '\b' можемо приступити граници речи, а уз помоћ наредбе '\B' - не граници. Хајде да погледамо рад ових наредби на примерима.

Пример

Хајде да обавијемо сваку реч симболом '!':

javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');

Као резултат у променљиву ће бити уписано следеће:

javascript'!aaa! !aaa! !aaa!'

Пример

Хајде да додамо симбол '!' у размаке између слова:

javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');

Као резултат у променљиву ће бити уписано следеће:

javascript'a!a!a a!a!a a!a!a'
Задание 1

Дат је низ:

javascriptlet str = 'abc def xyz';

Напишите регуларни израз који ће направити од овог низа следећи:

javascript'#abc# #def# #xyz#';
Задание 2

Дат је низ:

javascriptlet str = 'abc def xyz';

Напишите регуларни израз који ће направити од овог низа следећи:

javascript'a+b+c d+e+f x+y+z';