Граници на зборови во регуларните изрази на 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';