निम्नलिखित कोड दिए गए स्ट्रिंग में दशमलव को छोड़कर संख्याएँ प्राप्त करता है।
>>> m = re.match(r"(\d+)\.(\d+)", "80.3196")
>>> m.groups()
('80', '3196')
निम्नलिखित कोड दिए गए स्ट्रिंग में दशमलव को छोड़कर संख्याएँ प्राप्त करता है।
>>> m = re.match(r"(\d+)\.(\d+)", "80.3196")
>>> m.groups()
('80', '3196')
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>
पायथन में रेगुलर एक्सप्रेशन ग्रुपिंग कैसे काम करती है?
ग्रुपिंग हम रेगुलर एक्सप्रेशन के किसी हिस्से को पैरेंथेसिस से घेरकर ग्रुप करते हैं। इस तरह हम ऑपरेटर्स को एक सिंगल कैरेक्टर के बजाय पूरे ग्रुप पर लागू करते हैं। कैप्चरिंग ग्रुप्स पैरेंथेसिस न केवल सब-एक्सप्रेशन को ग्रुप करते हैं बल्कि वे बैकरेफरेंस भी बनाते हैं। ग्रुप किए गए रेगुलर एक्सप्रेशन के हि
पायथन में रेगुलर एक्सप्रेशन मोडिफायर्स कैसे काम करते हैं?
रेगुलर एक्सप्रेशन लिटरल्स में एक वैकल्पिक मोडिफायर शामिल हो सकता है जो मिलान के विभिन्न पहलुओं को नियंत्रित करता है। मोडिफायर्स को वैकल्पिक फ्लैग के रूप में निर्दिष्ट किया जाता है। आप एक्सक्लूसिव OR (|) का उपयोग करके कई मोडिफायर प्रदान कर सकते हैं, और इन्हें निम्न में से किसी एक द्वारा दर्शाया जा सक