Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पुन:संकलन के बिना केस असंवेदनशील पायथन रेगुलर एक्सप्रेशन कैसे लिखें?


हम re.IGNORECASE को खोज, मिलान, या उप के फ़्लैग पैरामीटर में पास कर सकते हैं -

उदाहरण

import re
print (re.search('bush', 'BuSh', re.IGNORECASE))
print (re.match('bush', 'BuSh', re.IGNORECASE))
print (re.sub('bush', 'xxxx', 'Bushmeat', flags=re.IGNORECASE))

आउटपुट

<_sre.SRE_Match object at 0x0000000005316648>
<_sre.SRE_Match object at 0x0000000005316648>
xxxxmeat
पर
  1. पाइथन में रेगुलर एक्सप्रेशन ग्रुपिंग कैसे काम करती है?

    समूह बनाना हम रेगुलर एक्सप्रेशन के भाग को कोष्ठकों से घेर कर समूहित करते हैं। इस प्रकार हम एक वर्ण के बजाय पूरे समूह में ऑपरेटरों को लागू करते हैं। ग्रुप कैप्चर करना कोष्ठक न केवल उप-अभिव्यक्तियों को समूहित करते हैं बल्कि वे बैकरेफरेंस भी बनाते हैं। रेगुलर एक्सप्रेशन के समूहीकृत भाग से मेल खाने वाल

  1. मैं पाइथन में केस असंवेदनशील स्ट्रिंग तुलना कैसे करूं?

    निम्नलिखित कोड पायथन में केस असंवेदनशील स्ट्रिंग तुलना का एक उदाहरण है। उदाहरण string1 = 'Star Wars' string2 = 'star wars' if string1.lower() == string2.lower():     print "The strings are case insensitive" else:     print "The strings are not case

  1. पायथन में नियमित अभिव्यक्ति संशोधक कैसे काम करते हैं?

    नियमित अभिव्यक्ति शाब्दिक में मिलान के विभिन्न पहलुओं को नियंत्रित करने के लिए एक वैकल्पिक संशोधक शामिल हो सकता है। संशोधक एक वैकल्पिक ध्वज के रूप में निर्दिष्ट हैं। आप अनन्य OR (|) का उपयोग करके कई संशोधक प्रदान कर सकते हैं, और इनमें से किसी एक द्वारा प्रस्तुत किया जा सकता है - निम्नलिखित विभिन्न