JavaScript'теги RegExp аркылуу түзүлгөн саптык регулярдуу ифодолор үчүн флагдар
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, '!');