निम्नलिखित कोड दिए गए स्ट्रिंग में सभी टैग्स निकालता है।
उदाहरण
import re rex = re.compile(r'[\<\>]') l = "this is text1 hi this is text2" print rex.findall(l)
आउटपुट
['<', '>', '<', '>']
निम्नलिखित कोड दिए गए स्ट्रिंग में सभी टैग्स निकालता है।
import re rex = re.compile(r'[\<\>]') l = "this is text1 hi this is text2" print rex.findall(l)
['<', '>', '<', '>']
पायथन रेगुलर एक्सप्रेशन में पैटर्न के शून्य या अधिक ऑकरेंस कैसे प्राप्त करें?
* - एक एस्टेरिस्क मेटा-कैरेक्टर रेगुलर एक्सप्रेशन में उसके बाईं ओर के पैटर्न के 0 या अधिक ऑकरेंस को दर्शाता है। निम्नलिखित कोड स्ट्रिंग chihua huahua में पैटर्न \w के शून्य या अधिक ऑकरेंस को मैच करता और प्रिंट करता है: उदाहरण import re s = chihua huahua result = re.findall(r\w*, s) print(result)
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>
पायथन में रेगुलर एक्सप्रेशन का उपयोग करके स्ट्रिंग के अंत में कैसे मैच करें?
निम्नलिखित कोड स्ट्रिंग cheer leaders at the football stadium के अंत में शब्द stadium को मैच करता है। $ - स्ट्रिंग के अंत से मैच करता है। उदाहरण import re s = cheer leaders at the football stadium result = re.search(r\w+$, s) print(result.group()) आउटपुट यह आउटपुट देता है: stadium नोट: $ डिफ़ॉल्