जावास्क्रिप्ट रेगुलर एक्सप्रेशन में match मेथड
match मेथड रेगुलर एक्सप्रेशन के साथ पहला मिलान ढूंढता है।
यह एक ऐरे रिटर्न करता है,
जिसके शून्य तत्व में
मिली हुई सबस्ट्रिंग होगी।
आइए एक उदाहरण देखें। मान लीजिए कि हमारे पास निम्नलिखित स्ट्रिंग है:
let str = 'xax xaax xaaax';
आइए इस स्ट्रिंग पर रेगुलर एक्सप्रेशन के साथ हमारा मेथड अप्लाई करें:
let res = str.match(/xa+x/);
रिजल्ट वाले ऐरे के शून्य तत्व में रेगुलर एक्सप्रेशन के साथ पहला मिलान होगा:
console.log(res[0]); // आउटपुट 'xax' देगा
इसके साथ ही रिजल्ट में
अतिरिक्त प्रॉपर्टीज होंगी।
index प्रॉपर्टी में
वह पोजीशन होगी जहाँ मिलान
मिला है:
console.log(res.index); // आउटपुट 0 देगा
और input प्रॉपर्टी में - वह स्ट्रिंग,
जिसमें खोज की गई थी (संदिग्ध मूल्य की जानकारी):
console.log(res.input); // आउटपुट 'xax xaax xaaax' देगा
एक स्ट्रिंग दी गई है:
let str = 'aaa 123 bbb';
अंकों वाली सबस्ट्रिंग ढूंढें।
एक स्ट्रिंग दी गई है:
let str = 'aaa 123 bbb';
पहले अंक की पोजीशन ढूंढें।