⊗pyPmREGB 35 of 129 menu

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

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

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

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

txt = 'xabx xababx xaabbx' res = re.sub('x(ab)+x', '!', txt) print(res)

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

'! ! xaabbx'

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

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