Indicii pentru șirurile regex în JavaScript

Indicii în expresiile regulate create prin RegExp, ar trebui să fie transmiși ca al doilea parametru. Să ne uităm la un exemplu. Să presupunem că avem următorul șir:

javascriptlet str = 'abc def';

Să presupunem că aplicăm la acest șir următoarea expresie regulată cu un indicator:

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

Să rescriem această expresie regulată prin RegExp:

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

Probleme practice

Задание 1

Rescrieți expresia regulată sub formă de șir:

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