⊗pyPmRECB 37 of 129 menu

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

ऑपरेटर '+', '*', '?' अच्छे हैं, हालांकि, उनकी मदद से विशिष्ट संख्या में दोहराव निर्दिष्ट नहीं किया जा सकता है। इस मामले में ऑपरेटर {} आपकी मदद के लिए आएगा।

यह इस प्रकार काम करता है: {5} - पांच दोहराव, {2,5} – दो से पांच बार दोहराया जाता है (दोनों शामिल), {2,} - दो या अधिक बार दोहराया जाता है। उदाहरण देखें:

उदाहरण

इस उदाहरण में, खोज पैटर्न इस प्रकार है: अक्षर 'x', अक्षर 'a' एक या दो बार, अक्षर 'x':

txt = 'xx xax xaax xaaax' res = re.sub('xa{1,2}x', '!', txt) print(res)

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

'xx ! ! xaaax'

उदाहरण

इस उदाहरण में, खोज पैटर्न इस प्रकार है: अक्षर 'x', अक्षर 'a' दो या अधिक बार, अक्षर 'x':

txt = 'xx xax xaax xaaax' res = re.sub('xa{2,}x', '!', txt) print(res)

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

'xx xax ! !'

उदाहरण

इस उदाहरण में, खोज पैटर्न इस प्रकार है: अक्षर 'x', अक्षर 'a' तीन बार, अक्षर 'x':

txt = 'xx xax xaax xaaax' res = re.sub('xa{3}x', '!', txt) print(res)

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

'xx xax xaax !'

उदाहरण

इस उदाहरण में, खोज पैटर्न इस प्रकार है: अक्षर 'a' दस बार:

txt = 'aaa aaaaaaaaaa aaa' res = re.sub('a{10}', '!', txt) print(res)

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

'aaa ! aaa'

उदाहरण

इस उदाहरण में एक पैटर्न है: अक्षर 'x', अक्षर 'a' तीन बार या कम बार, अक्षर 'x'। इसे लागू करने के लिए, अंक 3 से पहले संख्या निर्दिष्ट करने की आवश्यकता नहीं है, बस एक अल्पविराम लगा सकते हैं:

txt = 'xx xax xaax xaaax' res = re.sub('xa{,3}x', '!', txt) print(res)

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

'! ! ! !'

उदाहरण

3 से पहले शून्य भी स्वीकार्य है:

txt = 'xx xax xaax xaaax' res = re.sub('xa{0,3}x', '!', txt) print(res)

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

'! ! ! !'

प्रायोगिक कार्य

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

txt = 'aa aba abba abbba abbbba abbbbba'

एक रेगुलर एक्सप्रेशन लिखें जो स्ट्रिंग्स 'abba', 'abbba', 'abbbba' और केवल उन्हें ढूंढे।

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

txt = 'aa aba abba abbba abbbba abbbbba'

एक रेगुलर एक्सप्रेशन लिखें जो 'aba' प्रकार की स्ट्रिंग्स ढूंढे, जिनमें 'b' 3 बार (सम्मिलित) से कम आता है।

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

txt = 'aa aba abba abbba abbbba abbbbba'

एक रेगुलर एक्सप्रेशन लिखें जो 'aba' प्रकार की स्ट्रिंग्स ढूंढे, जिनमें 'b' 4 बार (सम्मिलित) से अधिक आता है।

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