Kufijtë e fjalëve në regex JavaScript

Me komandën '\b' mund t'i referohemi kufirit të fjalës, ndërsa me komandën '\B' - jo kufirit. Le të shikojmë funksionimin e këtyre komandave me shembuj.

Shembull

Le ta mbështjellim çdo fjalë në simbolin '!':

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

Si rezultat në variabël do të shkruhet sa vijon:

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

Shembull

Le të shtojmë simbolin '!' në boshllëqet midis shkronjave:

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

Si rezultat në variabël do të shkruhet sa vijon:

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

Jepet një varg:

javascriptlet str = 'abc def xyz';

Shkruani një regex që do ta kthejë këtë varg në këtë:

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

Jepet një varg:

javascriptlet str = 'abc def xyz';

Shkruani një regex që do ta kthejë këtë varg në këtë:

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