JavaScript регулярдуу сөз чеги
'\b' буйругу менен сөздүн чегине
кайрылып, ал эми '\B' буйругу менен
чеги эмес жерге кайрылууга болот. Келгиле, бул
буйруктардын иш-аракетин мисалдар аркылуу көрөлү.
Мисал
Келгиле, ар бир сөздү '!' белгисине
ороп коёлу:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Натыйжада өзгөрмө төмөнкүлөрдү сактайт:
javascript'!aaa! !aaa! !aaa!'
Мисал
Келгиле, тамгалардын ортосуна '!' белгисин
кошолу:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Натыйжада өзгөрмө төмөнкүлөрдү сактайт:
javascript'a!a!a a!a!a a!a!a'
Задание 1
Төмөнкү сап берилген:
javascriptlet str = 'abc def xyz';
Бул саптан төмөнкүсүн алуу үчүн регулярдуу туюнтма жазыңыз:
javascript'#abc# #def# #xyz#';
Задание 2
Төмөнкү сап берилген:
javascriptlet str = 'abc def xyz';
Бул саптан төмөнкүсүн алуу үчүн регулярдуу туюнтма жазыңыз:
javascript'a+b+c d+e+f x+y+z';