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

एक HTML लिंक से URL निकालने के लिए पायथन रेगुलर एक्सप्रेशन का उपयोग कैसे करें?


निम्न कोड पाइथन रेगेक्स का उपयोग करके एक HTML लिंक से url निकालता है

उदाहरण

import re
s = '''https://www.santa.com'''
match = re.search(r'href=[\'"]?([^\'" >]+)', s)
if match:
    print match.group(0)

आउटपुट

यह आउटपुट देता है

href="https://www.santa.com"

  1. रेगुलर एक्सप्रेशन का उपयोग करके अजगर में किसी एकल वर्ण का मिलान कैसे करें?

    हम पायथन रेगुलर एक्सप्रेशन का उपयोग करते हुए दिए गए स्ट्रिंग में किसी एक वर्ण से मिलान और प्रिंट करने के लिए निम्नलिखित कोड का उपयोग करते हैं। यह दिए गए स्ट्रिंग में किसी एक वर्ण से मेल खाता है उदाहरण import re foo = 'https://www/twitter/index.php 403' result = re.findall(r'.', foo)

  1. रेगुलर एक्सप्रेशन का उपयोग करके पायथन में गैर-शब्द वर्णों का मिलान कैसे करें?

    नीचे दिया गया यह कोड दिए गए स्ट्रिंग के सभी गैर-शब्द वर्णों से मेल खाता है और उनकी सूची को प्रिंट करता है। उदाहरण import re s = 'ab5z8d*$&Y@' regx = re.compile('\W') result = regx.findall(s) print result आउटपुट यह आउटपुट देता है ['*', '$', '&', '@&

  1. रेगुलर एक्सप्रेशन का उपयोग करके अजगर में किसी शब्द का मिलान कैसे करें?

    निम्न कोड दिए गए स्ट्रिंग में मीटिंग शब्द से मेल खाता है। यह संलग्न पात्रों का सम्मान करने के लिए सकारात्मक लुक-आगे और पीछे-पीछे के अभिकथनों का उपयोग करता है, लेकिन उन्हें मैच में शामिल किए बिना। उदाहरण import re s = """https://www.google.com/meeting_agenda_minutes.html""&quo