ජාවාස්ක්රිප්ට් රෙගුලර් ප්රකාශනවල වචන මායිම්
'\b' විධානය භාවිතයෙන්
වචන මායිමකට ප්රවේශ විය හැක,
'\B' විධානය භාවිතයෙන් -
මායිම නොවන තැනට. අපි මෙම විධානවල ක්රියාකාරිත්වය උදාහරණ මගින්
බලමු.
උදාහරණය
අපි සෑම වචනයක්ම
'!' සංකේතයෙන් ආවරණය කරමු:
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
එහි ප්රතිඵලයක් ලෙස විචල්යයට පහත දේ ලියා ඇත:
'!aaa! !aaa! !aaa!'
උදාහරණය
අපි '!' සංකේතය අකුරු අතර
හිඩැස්වලට එකතු කරමු:
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
එහි ප්රතිඵලයක් ලෙස විචල්යයට පහත දේ ලියා ඇත:
'a!a!a a!a!a a!a!a'
පහත වදන ලබා දී ඇත:
let str = 'abc def xyz';
මෙම වදනෙන් පහත දේ සාදන රෙගුලර් ප්රකාශනය ලියන්න:
'#abc# #def# #xyz#';
පහත වදන ලබා දී ඇත:
let str = 'abc def xyz';
මෙම වදනෙන් පහත දේ සාදන රෙගුලර් ප්රකාශනය ලියන්න:
'a+b+c d+e+f x+y+z';