⊗pyPmREPG 55 of 129 menu

पायथन में search मेथड में group मेथड के माध्यम से कैप्चर ग्रुप

कैप्चर ग्रुप के साथ काम करने का एक वैकल्पिक तरीका group मेथड का उपयोग है। इसके पैरामीटर में उस कैप्चर ग्रुप की संख्या निर्दिष्ट की जाती है, जिसे आउटपुट करना है। यदि पैरामीटर में 0 निर्दिष्ट करें या इसे खाली छोड़ दें, तो पूरी सबस्ट्रिंग जो रेगेक्स से मेल खाती है, वापस आ जाएगी।

मान लीजिए हमारे पास एक स्ट्रिंग है:

txt = '123 456 789'

आइए search मेथड के रेगुलर एक्सप्रेशन द्वारा परिभाषित अंकों से इसका पहला मिलान आउटपुट करें। फिर सबस्ट्रिंग को तीन कैप्चर ग्रुप में रखें, जिनमें से प्रत्येक को group मेथड द्वारा आउटपुट किया जाएगा:

res = re.search('(\d+)(\d+)(\d+)', txt) print(res.group(0)) # '123' आउटपुट करेगा print(res.group(1)) # '1' आउटपुट करेगा print(res.group(2)) # '2' आउटपुट करेगा print(res.group(3)) # '3' आउटपुट करेगा

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

txt = 'username:john'

'username:' को पहले कैप्चर ग्रुप में रखें, और 'john' - दूसरे में। सभी कैप्चर ग्रुप को कंसोल में आउटपुट करें।

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

txt = '123 aaabbbccc'

सभी अक्षर वर्णों को तीन कैप्चर ग्रुप में इस तरह विभाजित करें कि अक्षर 'a' से युक्त सबस्ट्रिंग पहले कैप्चर ग्रुप में आए, 'b' - दूसरे में, 'c' - तीसरे में। सभी कैप्चर ग्रुप को कंसोल में आउटपुट करें।

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