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:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Als Ergebnis wird in die Variable Folgendes geschrieben:
javascript'!aaa! !aaa! !aaa!'
Beispiel
Lassen Sie uns das Symbol '!' in die Lücken
zwischen den Buchstaben hinzufügen:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Als Ergebnis wird in die Variable Folgendes geschrieben:
javascript'a!a!a a!a!a a!a!a'
Задание 1
Gegeben sei der String:
javascriptlet str = 'abc def xyz';
Schreiben Sie einen regulären Ausdruck, der aus diesem String Folgendes macht:
javascript'#abc# #def# #xyz#';
Задание 2
Gegeben sei der String:
javascriptlet str = 'abc def xyz';
Schreiben Sie einen regulären Ausdruck, der aus diesem String Folgendes macht:
javascript'a+b+c d+e+f x+y+z';