⊗pyPmREWB 49 of 129 menu

पायथन रेगुलर एक्सप्रेशन में शब्द सीमाएं

कमांड '\\b' की सहायता से शब्द सीमा को संदर्भित किया जा सकता है, और कमांड '\B' या '\\B' की सहायता से - गैर-सीमा को। कृपया इस बात पर ध्यान दें कि पायथन में शब्द सीमाओं को परिभाषित करने के मामले में एस्केपिंग strictly दो बैकस्लैश के साथ काम करती है, हालांकि अन्य कमांड्स के लिए एक बैकस्लैश की अनुमति है। आइए उदाहरणों पर इन कमांड्स के काम को देखें।

उदाहरण

आइए प्रत्येक शब्द को '!' चिह्न में लपेटें:

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

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

'!aaa! !aaa! !aaa!'

उदाहरण

आइए अक्षरों के बीच के अंतराल में '!' चिह्न जोड़ें:

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

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

'a!a!a a!a!a a!a!a'

व्यावहारिक कार्य

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

txt = 'abc def xyz'

एक रेगुलर एक्सप्रेशन लिखें जो इस स्ट्रिंग से निम्नलिखित बनाएगा:

'#abc# #def# #xyz#'

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

txt = 'abc def xyz'

एक रेगुलर एक्सप्रेशन लिखें जो इस स्ट्रिंग से निम्नलिखित बनाएगा:

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