Szóhatárok a JavaScript reguláris kifejezéseiben

A '\b' paranccsal a szóhatárra lehet hivatkozni, míg a '\B' paranccsal a nem szóhatárra. Nézzük meg ezen parancsok működését példákon keresztül.

Példa

Most tegyünk minden szót a '!' szimbólum közé:

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

Ennek eredményeképpen a változóba a következő íródik:

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

Példa

Most adjunk hozzá '!' szimbólumot a betűk közötti részekbe:

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

Ennek eredményeképpen a változóba a következő íródik:

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

Adott a következő sztring:

javascriptlet str = 'abc def xyz';

Írj olyan reguláris kifejezést, amely ebből a sztringből a következőt készíti:

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

Adott a következő sztring:

javascriptlet str = 'abc def xyz';

Írj olyan reguláris kifejezést, amely ebből a sztringből a következőt készíti:

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