JavaScript රෙගුලර් ප්රකාශනවල බහාලුම් තුළ ව්යතිරේක
ඔබ දැනටමත් දන්නවා [] තුළ ඇති විශේෂ අක්ෂර
සාමාන්ය අක්ෂර බවට පත්වන බව. කෙසේවෙතත්,
ව්යතිරේක ඇත: ඔබට [ ] තුළ අක්ෂර ලෙස චතුරස්ර
බහාලුම් අවශ්ය නම් - ඒවා පසුබැසීමේ සලකුණකින්
වැළැක්විය යුතුය.
උදාහරණයක් ලෙස, පහත කේතයේ රටා සෙවීම
මෙසේ පෙනේ: X අක්ෂර අතර චතුරස්ර බහාලුමක් ඇත:
let str = 'x]x xax x[x x1x';
let res = str.replace(/x[\[\]]x/g, '!');
ප්රතිඵලයක් ලෙස, විචල්යයට පහත සඳහන් දේ ලියා ඇත:
'! xax ! x1x'
යම්කිසි තන්තුවක් ඇත:
let str = 'x[]z x[[]]z x()z';
රෙගුලර් ප්රකාශනයක් ලියන්න, එය සියලු වචන සොයා ගනී
රටාව අනුව: අක්ෂරය 'x', ඉන්පසු චතුරස්ර බහාලුම් ඕනෑම
ප්රමාණයක්, ඉන්පසු අක්ෂරය 'z'.
යම්කිසි තන්තුවක් ඇත:
let str = 'x[]z x{}z x.z x()z x([])z';
රෙගුලර් ප්රකාශනයක් ලියන්න, එය සියලු වචන සොයා ගනී
රටාව අනුව: අක්ෂරය 'x', ඉන්පසු ඕනෑම
ප්රමාණයක ඕනෑම බහාලුම්, ඉන්පසු අක්ෂරය 'z'.