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 '!':
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Kwa matokeo, kwenye kutofautisha kitaandikwa yafuatayo:
'!aaa! !aaa! !aaa!'
Mfano
Hebu tuongeze herufi '!' katika mapengo
kati ya herufi:
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Kwa matokeo, kwenye kutofautisha kitaandikwa yafuatayo:
'a!a!a a!a!a a!a!a'
Imetolewa mfuatano wa herufi:
let str = 'abc def xyz';
Andika regular expression, ambayo itafanya kutoka kwa mfuatano huu ufuatao:
'#abc# #def# #xyz#';
Imetolewa mfuatano wa herufi:
let str = 'abc def xyz';
Andika regular expression, ambayo itafanya kutoka kwa mfuatano huu ufuatao:
'a+b+c d+e+f x+y+z';