Wortgrenzen in JavaScript Regex
Mit dem Befehl '\b' kann man sich an die
Wortgrenze wenden, und mit dem Befehl '\B' -
an die Nicht-Wortgrenze. Lassen Sie uns die Arbeit dieser
Befehle an Beispielen betrachten.
Beispiel
Lassen Sie uns jedes Wort in das Symbol
'!' einhüllen:
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Als Ergebnis wird in die Variable Folgendes geschrieben:
'!aaa! !aaa! !aaa!'
Beispiel
Lassen Sie uns das Symbol '!' in die Lücken
zwischen den Buchstaben hinzufügen:
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Als Ergebnis wird in die Variable Folgendes geschrieben:
'a!a!a a!a!a a!a!a'
Gegeben sei der String:
let str = 'abc def xyz';
Schreiben Sie einen regulären Ausdruck, der aus diesem String Folgendes macht:
'#abc# #def# #xyz#';
Gegeben sei der String:
let str = 'abc def xyz';
Schreiben Sie einen regulären Ausdruck, der aus diesem String Folgendes macht:
'a+b+c d+e+f x+y+z';