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

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

* रेगुलर एक्सप्रेशन में तारकीय मेटा-कैरेक्टर पैटर्न के बाईं ओर 0 या अधिक बार होने का संकेत देता है

निम्न कोड 'चिहुआ हुआहुआ' स्ट्रिंग में पैटर्न '\w' के शून्य या अधिक आवृत्तियों से मेल खाता है और प्रिंट करता है

उदाहरण

import re
s = 'chihua huahua'
result = re.findall(r'\w*', s)
print result

आउटपुट

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

['chihua', '', 'huahua', '']

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

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

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

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

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

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