Mipaka ya Maneno katika Regular Expressions za JavaScript

Kwa kutumia amri '\b' unaweza kurejea mpaka wa neno, na kwa kutumia amri '\B' - sio mpaka. Hebu tuangalie utendakazi wa amri hizi kwa mifano.

Mfano

Hebu tuzungushe kila neno kwa herufi '!':

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

Kwa matokeo, kwenye kutofautisha kitaandikwa yafuatayo:

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

Mfano

Hebu tuongeze herufi '!' katika mapengo kati ya herufi:

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

Kwa matokeo, kwenye kutofautisha kitaandikwa yafuatayo:

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

Imetolewa mfuatano wa herufi:

javascriptlet str = 'abc def xyz';

Andika regular expression, ambayo itafanya kutoka kwa mfuatano huu ufuatao:

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

Imetolewa mfuatano wa herufi:

javascriptlet str = 'abc def xyz';

Andika regular expression, ambayo itafanya kutoka kwa mfuatano huu ufuatao:

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