Woordgrenzen in JavaScript reguliere expressies
Met het commando '\b' kun je verwijzen naar
een woordgrens, en met het commando '\B' -
naar een niet-grens. Laten we de werking van deze
commando's bekijken aan de hand van voorbeelden.
Voorbeeld
Laten we elk woord omringen
met het symbool '!':
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Als resultaat wordt het volgende in de variabele geschreven:
'!aaa! !aaa! !aaa!'
Voorbeeld
Laten we het symbool '!' toevoegen in de tussenruimtes
tussen de letters:
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Als resultaat wordt het volgende in de variabele geschreven:
'a!a!a a!a!a a!a!a'
Gegeven een string:
let str = 'abc def xyz';
Schrijf een reguliere expressie die van deze string de volgende maakt:
'#abc# #def# #xyz#';
Gegeven een string:
let str = 'abc def xyz';
Schrijf een reguliere expressie die van deze string de volgende maakt:
'a+b+c d+e+f x+y+z';