Vārdu robežas regulārajās izteiksmēs JavaScript

Izmantojot komandu '\b' var piekļūt vārda robežai, bet izmantojot komandu '\B' - ne vārda robežai. Apskatīsim šo komandu darbību ar piemēriem.

Piemērs

Ieskapsim katru vārdu simbolā '!':

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

Rezultātā mainīgajā tiks ierakstīts sekojošs:

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

Piemērs

Pievienosim simbolu '!' atstarpēs starp burtiem:

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

Rezultātā mainīgajā tiks ierakstīts sekojošs:

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

Dota virkne:

javascriptlet str = 'abc def xyz';

Uzrakstiet regulāro izteiksmi, kas no šīs virknes izveidos sekojošo:

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

Dota virkne:

javascriptlet str = 'abc def xyz';

Uzrakstiet regulāro izteiksmi, kas no šīs virknes izveidos sekojošo:

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