Granice reči u regularnim izrazima JavaScript

Pomoću komande '\b' možemo pristupti granici reči, a pomoću komande '\B' - ne granici. Pogledajmo rad ovih komandi na primerima.

Primer

Hajde da obavijemo svaku reč u simbol '!':

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

Kao rezultat u promenljivu će biti upisano sledeće:

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

Primer

Hajde da dodamo simbol '!' u razmake između slova:

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

Kao rezultat u promenljivu će biti upisano sledeće:

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

Data je niska:

javascriptlet str = 'abc def xyz';

Napišite regularni izraz koji će od ove niske napraviti sledeću:

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

Data je niska:

javascriptlet str = 'abc def xyz';

Napišite regularni izraz koji će od ove niske napraviti sledeću:

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