Межы слоў у рэгулярках 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';