⊗jsSpREGB 98 of 294 menu

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

पिछले उदाहरणों में रिपीटिशन ऑपरेटर्स केवल एक ही करैक्टर पर काम करते थे, जो उनके ठीक पहले आता था। अगर हम चाहते हैं कि वे कई करैक्टर्स पर काम करें तो क्या करें?

इसके लिए ग्रुपिंग ब्रैकेट्स '(' और ')' मौजूद हैं। वे इस तरह काम करते हैं: अगर कुछ ग्रुपिंग ब्रैकेट्स में है और ठीक ')' के बाद रिपीटिशन ऑपरेटर है - तो वह ब्रैकेट्स के अंदर की पूरी चीज़ पर काम करेगा।

आइए उदाहरणों से समझते हैं।

उदाहरण

निम्नलिखित उदाहरण में सर्च पैटर्न इस तरह दिखता है: अक्षर 'x', उसके बाद स्ट्रिंग 'ab' एक या अधिक बार, फिर अक्षर 'x':

let str = 'xabx xababx xaabbx' let res = str.replace(/x(ab)+x/g, '!');

नतीजतन वेरिएबल में निम्नलिखित लिखा जाएगा:

'! ! xaabbx'

प्रैक्टिकल प्रॉब्लम्स

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

let str = 'ab abab abab abababab abea';

एक रेगुलर एक्सप्रेशन लिखें, जो स्ट्रिंग्स को इस पैटर्न के अनुसार ढूंढे: स्ट्रिंग 'ab' को दोहराया गया 1 या अधिक बार

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