Граници на думи в регулярните изрази на 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';