Hranice slov v regulárních výrazech JavaScript
Pomocí příkazu '\b' lze odkazovat
na hranici slova, a pomocí příkazu '\B' -
na ne-hranici. Podívejme se na fungování těchto
příkazů na příkladech.
Příklad
Pojďme obalit každé slovo
symbolem '!':
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Výsledkem bude v proměnné následující:
javascript'!aaa! !aaa! !aaa!'
Příklad
Pojďme přidat symbol '!' do mezer
mezi písmeny:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Výsledkem bude v proměnné následující:
javascript'a!a!a a!a!a a!a!a'
Задание 1
Je dán řetězec:
javascriptlet str = 'abc def xyz';
Napište regulární výraz, který vytvoří z tohoto řetězce následující:
javascript'#abc# #def# #xyz#';
Задание 2
Je dán řetězec:
javascriptlet str = 'abc def xyz';
Napište regulární výraz, který vytvoří z tohoto řetězce následující:
javascript'a+b+c d+e+f x+y+z';