JavaScript regulýar ifadelerinde söz çägeleri

'\b' buýrugy bilen bir söziň çägesine, '\B' buýrugy bilen bolsa çäge däl ýerine ýüzlenip bolýar. Bu buýruklaryň işini mysallar bilen göreli.

Mysal

Her bir sözi '!' nyşany bilen gaplaýalyň:

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

Netijede, üýtgeýjä aşakdaky ýazylar:

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

Mysal

Harf aralyklaryna '!' nyşanyny goşalyň:

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

Netijede, üýtgeýjä aşakdaky ýazylar:

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

Bir setir berlen:

javascriptlet str = 'abc def xyz';

Bu setirden aşakdakyny ýasayan regulýar ifadäni ýazyň:

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

Bir setir berlen:

javascriptlet str = 'abc def xyz';

Bu setirden aşakdakyny ýasayan regulýar ifadäni ýazyň:

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