Hranice slov v regulárnych výrazoch JavaScript
Pomocou príkazu '\b' možno pristupovať
k hranici slova a pomocou príkazu '\B' -
k nie-hranici. Pozrime sa na fungovanie týchto
príkazov na príkladoch.
Príklad
Obalme každé slovo
znakom '!':
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Výsledkom zapísaným do premennej bude:
javascript'!aaa! !aaa! !aaa!'
Príklad
Pridajme znak '!' do medzier
medzi písmenami:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Výsledkom zapísaným do premennej bude:
javascript'a!a!a a!a!a a!a!a'
Задание 1
Daný reťazec:
javascriptlet str = 'abc def xyz';
Napíšte regulárny výraz, ktorý z tohto reťazca vytvorí nasledujúci:
javascript'#abc# #def# #xyz#';
Задание 2
Daný reťazec:
javascriptlet str = 'abc def xyz';
Napíšte regulárny výraz, ktorý z tohto reťazca vytvorí nasledujúci:
javascript'a+b+c d+e+f x+y+z';