85 of 264 menu

matchAll मेथड

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

सिंटैक्स

string.matchAll(regularExpression);

उदाहरण

आइए सभी मिलानों को प्राप्त करें और उन्हें एक लूप के साथ पुनरावृत्त करें:

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 34 56'; let matches = str.matchAll(/(\d)(\d)/g); let res = Array.from(matches); console.log(res);

कोड निष्पादित करने का परिणाम:

[ [12, 1, 2], [34, 3, 4], [56, 5, 6] ]

यह भी देखें

  • test मेथड,
    जो एक स्ट्रिंग की जाँच करता है
  • match मेथड,
    जो एक स्ट्रिंग में मिलान ढूंढता है
  • exec मेथड,
    जो अनुक्रमिक खोज करता है
  • replace मेथड,
    जो खोज और प्रतिस्थापन करता है
  • search मेथड,
    जो खोज करता है
  • split मेथड,
    जो एक स्ट्रिंग को विभाजित करता है
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें