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

वेबपेज में सभी एंकर टैग प्राप्त करने के लिए पायथन रेगुलर एक्सप्रेशन कैसे लिखें?


निम्न कोड दिए गए स्ट्रिंग में सभी टैग निकालता है

उदाहरण

import re
rex = re.compile(r'[\<\>]')
l = "this is text1 <a href='irawati.com' target='_blank'>hi</a> this is text2"
print rex.findall(l)

आउटपुट

['<', '>', '<', '>']

  1. पैटर्न के भीतर शून्य या अधिक घटनाएं प्राप्त करने के लिए पायथन नियमित अभिव्यक्ति कैसे लिखें?

    * रेगुलर एक्सप्रेशन में तारकीय मेटा-कैरेक्टर पैटर्न के बाईं ओर 0 या अधिक बार होने का संकेत देता है निम्न कोड चिहुआ हुआहुआ स्ट्रिंग में पैटर्न \w के शून्य या अधिक आवृत्तियों से मेल खाता है और प्रिंट करता है उदाहरण import re s = 'chihua huahua' result = re.findall(r'\w*', s) print res

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

    हम 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.

  1. कैसे नियमित अभिव्यक्ति का उपयोग कर अजगर में स्ट्रिंग के अंत में मिलान करने के लिए?

    निम्न कोड स्ट्रिंग के अंत में स्टेडियम शब्द से मेल खाता है फुटबॉल स्टेडियम में चीयर लीडर्स $-स्ट्रिंग के अंत से मेल खाता है उदाहरण import re s = 'cheer leaders at the football stadium' result = re.search(r'\w+$', s) print result.group() आउटपुट यह आउटपुट देता है stadium