Σημαίες για συμβολοσειρές κανονικών εκφράσεων στο JavaScript

Οι σημαίες σε κανονικές εκφράσεις που δημιουργούνται μέσω RegExp, πρέπει να μεταβιβάζονται ως δεύτερη παράμετρος. Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι έχουμε την ακόλουθη συμβολοσειρά:

javascriptlet str = 'abc def';

Ας υποθέσουμε ότι εφαρμόζουμε σε αυτήν τη συμβολοσειρά την ακόλουθη κανονική έκφραση με σημαία:

javascriptlet reg = /[a-z]+/g;
let res = str.match(reg);

Ας ξαναγράψουμε αυτήν την κανονική έκφραση μέσω RegExp:

javascriptlet reg = new RegExp('[a-z]+', 'g');
let res = str.match(reg);

Πρακτικά Προβλήματα

Задание 1

Ξαναγράψτε την κανονική έκφραση σε μορφή συμβολοσειράς:

javascriptlet str = '123 456 789';
let reg = /[0-9]+/g;
let res = str.replace(reg, '!');