जावास्क्रिप्ट में रेगुलर एक्सप्रेशन स्ट्रिंग्स के लिए फ्लैग

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, '!');