⊗jsSpREMP 121 of 294 menu

JavaScript में match मेथड में रेगुलर एक्सप्रेशन के कैप्चरिंग ग्रुप

जैसा कि आप पहले से जानते हैं, match मेथड के माध्यम से मिलने वाली सबस्ट्रिंग परिणाम वाली ऐरे के शून्यवें एलिमेंट में आती है। इस ऐरे के अन्य एलिमेंट में तथाकथित कैप्चरिंग ग्रुप आते हैं।

कैप्चरिंग ग्रुप पाए गए मिलान को अलग-अलग भागों में विभाजित करने का एक तरीका हैं। उनके उपयोग के लिए रेगुलर एक्सप्रेशन के एक हिस्से को गोल कोष्ठक में बंद करना होगा। इस स्थिति में, पाए गए स्ट्रिंग के अलावा परिणाम वाली ऐरे में वह भी मौजूद होगा, जो इन कोष्ठकों में खड़े रेगुलर एक्सप्रेशन से मेल खाता है।

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

let str = '12:34';

आइए इस समय से घंटे और मिनट को अलग-अलग कैप्चरिंग ग्रुप में रखें:

let res = str.match(/(\d+):(\d+)/);

आइए परिणाम देखें:

console.log(res[0]); // '12:34' - पाया गया console.log(res[1]); // '12' - पहला कैप्चरिंग ग्रुप console.log(res[2]); // '34' - दूसरा कैप्चरिंग ग्रुप

एक स्ट्रिंग दी गई है, जिसमें एक डोमेन है:

let str = 'sss domain.ru zzz';

इस डोमेन को खोजें और इसके नाम को पहले कैप्चरिंग ग्रुप में रखें, और इसके zone को दूसरे में।

एक स्ट्रिंग दी गई है, जिसमें एक तारीख है:

let str = '31.12.2025';

दिन को पहले कैप्चरिंग ग्रुप में रखें, महीना - दूसरे में, और साल - तीसरे में।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें