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

पाइथन में ए या बी से मेल खाने के लिए नियमित अभिव्यक्ति कैसे लिखें?


निम्न कोड दिए गए पायथन स्ट्रिंग में a या b से मिलान करने के लिए एक रेगुलर एक्सप्रेशन '(a|b)' का उपयोग करता है

हम मिलान करते समय a या b के मामले को अनदेखा करने के लिए re.I ध्वज का भी उपयोग कर रहे हैं

उदाहरण

import re
s = 'Bank of Baroda'
print(re.findall(r'(a|b)',s, re.I))

आउटपुट

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

['B', 'a', 'B', 'a', 'a']


  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

  1. पायथन में नियमित अभिव्यक्ति संशोधक कैसे काम करते हैं?

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