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

re.compile के बिना केस-इनसेंसिटिव पायथन रेगुलर एक्सप्रेशन कैसे लिखें?

हम search, match, या sub के flags पैरामीटर में 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\nstring2 = star wars\nif string1.lower() == string2.lower():\n print(The strings are case insensitive)\nelse:\n print(The strings are not case insensitive)आउटपुटयह कोड निम्न आउटपुट देता है:The strings a

  1. - पायथन में रेगुलर एक्सप्रेशन मोडिफायर्स कैसे काम करते हैं?

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