Flags für Regex-Strings in JavaScript
Flags in Regular Expressions, die über RegExp erstellt wurden,
sollten als zweiter Parameter übergeben werden.
Schauen wir uns ein Beispiel an.
Nehmen wir an, wir haben den folgenden String:
let str = 'abc def';
Nehmen wir an, wir wenden auf diesen String den folgenden regulären Ausdruck mit Flag an:
let reg = /[a-z]+/g;
let res = str.match(reg);
Lassen Sie uns diesen regulären Ausdruck
über RegExp umschreiben:
let reg = new RegExp('[a-z]+', 'g');
let res = str.match(reg);
Praktische Aufgaben
Schreiben Sie den regulären Ausdruck in Form eines Strings um:
let str = '123 456 789';
let reg = /[0-9]+/g;
let res = str.replace(reg, '!');