Vārdu robežas regulārajās izteiksmēs JavaScript
Izmantojot komandu '\b' var piekļūt
vārda robežai, bet izmantojot komandu '\B' -
ne vārda robežai. Apskatīsim šo komandu darbību ar piemēriem.
Piemērs
Ieskapsim katru vārdu
simbolā '!':
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Rezultātā mainīgajā tiks ierakstīts sekojošs:
'!aaa! !aaa! !aaa!'
Piemērs
Pievienosim simbolu '!' atstarpēs
starp burtiem:
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Rezultātā mainīgajā tiks ierakstīts sekojošs:
'a!a!a a!a!a a!a!a'
Dota virkne:
let str = 'abc def xyz';
Uzrakstiet regulāro izteiksmi, kas no šīs virknes izveidos sekojošo:
'#abc# #def# #xyz#';
Dota virkne:
let str = 'abc def xyz';
Uzrakstiet regulāro izteiksmi, kas no šīs virknes izveidos sekojošo:
'a+b+c d+e+f x+y+z';