⊗pyPmRELB 48 of 129 menu

पायथन में रेगुलर एक्सप्रेशन में स्ट्रिंग की शुरुआत और अंत

कुछ विशेष वर्ण होते हैं, जो स्ट्रिंग की शुरुआत '^' या अंत ' को दर्शाते हैं। आइए इनके काम को उदाहरणों से समझते हैं।

उदाहरण

इस उदाहरण में, खोज पैटर्न इस प्रकार है: 'aaa' को '!' से बदलें, केवल तभी जब यह स्ट्रिंग की शुरुआत में हो:

txt = 'aaa aaa aaa' res = re.sub('^aaa', '!', txt) print(res)

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

'! aaa aaa'

उदाहरण

इस उदाहरण में, खोज पैटर्न इस प्रकार है: 'aaa' को '!' से बदलें, केवल तभी जब यह स्ट्रिंग के अंत में हो:

txt = 'aaa aaa aaa' res = re.sub('aaa ', '!', txt) print(res)

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

'aaa aaa !'

उदाहरण

जब रेगुलर एक्सप्रेशन की शुरुआत में '^' हो, और अंत में - ' हो, तो इस तरह पूरी स्ट्रिंग को रेगुलर एक्सप्रेशन से मेल खाने के लिए जाँचा जाता है।

अगले उदाहरण में, खोज पैटर्न इस प्रकार है: अक्षर 'a' एक या अधिक बार दोहराया गया है, पूरी स्ट्रिंग को '!' से बदलें, केवल तभी जब यह केवल 'a' अक्षरों से बनी हो:

txt = 'aaa' res = re.sub('^a+ ', '!', txt) print(res)

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

'!'

व्यावहारिक समस्याएं

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

txt = 'abc def xyz'

एक रेगुलर एक्सप्रेशन लिखें, जो पहला अक्षरों वाला उपस्ट्रिंग ढूंढेगा।

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

txt = 'abc def xyz'

एक रेगुलर एक्सप्रेशन लिखें, जो अंतिम अक्षरों वाला उपस्ट्रिंग ढूंढेगा।

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