⊗jsSpREGMA 123 of 294 menu

जावास्क्रिप्ट रेगुलर एक्सप्रेशन में ग्लोबल matchAll

matchAll विधि इटरेबल ऑब्जेक्ट के रूप में सभी मेल लौटाती है, जिसका प्रत्येक तत्व पाए गए मेल और उसके कैप्चर ग्रुप वाली एक सरणी होती है। यह विधि केवल g मॉडिफायर के साथ ही कॉल की जा सकती है।

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

let str = '12 34 56';

आइए सभी संख्या जोड़े ढूंढें और उन्हें कैप्चर ग्रुप में अलग-अलग करें:

let matches = str.matchAll(/(\d)(\d)/g);

आइए प्राप्त इटरेबल ऑब्जेक्ट को लूप से पुनरावृति करें और पाए गए मेल को प्रिंट करें:

for (let match of matches) { console.log(match); // [12, 1, 2], [34, 3, 4], [56, 5, 6] }

निम्नलिखित स्ट्रिंग दी गई है:

let str = '12:37 15:48 17:59';

इसमें समय वाली सभी सबस्ट्रिंग ढूंढें और प्रत्येक पाए गए मेल के लिए घंटे और मिनट को अलग-अलग कैप्चर ग्रुप में रखें।

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

let str = 'site.ru sss site.com zzz site.net';

इस स्ट्रिंग से डोमेन नामों की एक सरणी प्राप्त करें, जिसमें डोमेन नाम और उसके एक्सटेंशन को अलग-अलग कैप्चर ग्रुप में रखा गया हो।

हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें