जावास्क्रिप्ट रेगुलर एक्सप्रेशन में match मेथड

match मेथड रेगुलर एक्सप्रेशन के साथ पहला मिलान ढूंढता है। यह एक ऐरे रिटर्न करता है, जिसके शून्य तत्व में मिली हुई सबस्ट्रिंग होगी।

आइए एक उदाहरण देखें। मान लीजिए कि हमारे पास निम्नलिखित स्ट्रिंग है:

javascriptlet str = 'xax xaax xaaax';

आइए इस स्ट्रिंग पर रेगुलर एक्सप्रेशन के साथ हमारा मेथड अप्लाई करें:

javascriptlet res = str.match(/xa+x/);

रिजल्ट वाले ऐरे के शून्य तत्व में रेगुलर एक्सप्रेशन के साथ पहला मिलान होगा:

javascriptconsole.log(res[0]); // आउटपुट 'xax' देगा

इसके साथ ही रिजल्ट में अतिरिक्त प्रॉपर्टीज होंगी। index प्रॉपर्टी में वह पोजीशन होगी जहाँ मिलान मिला है:

javascriptconsole.log(res.index); // आउटपुट 0 देगा

और input प्रॉपर्टी में - वह स्ट्रिंग, जिसमें खोज की गई थी (संदिग्ध मूल्य की जानकारी):

javascriptconsole.log(res.input); // आउटपुट 'xax xaax xaaax' देगा
Задание 1

एक स्ट्रिंग दी गई है:

javascriptlet str = 'aaa 123 bbb';

अंकों वाली सबस्ट्रिंग ढूंढें।

Задание 2

एक स्ट्रिंग दी गई है:

javascriptlet str = 'aaa 123 bbb';

पहले अंक की पोजीशन ढूंढें।