JavaScript регуляр ифодаларида сўз чегаралари
'\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';