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

पायथन नियमित अभिव्यक्ति में चर का उपयोग कैसे करें?


निम्न कोड पायथन रेगेक्स में चरों के उपयोग को दर्शाता है।

वेरिएबल में कोई विशेष या मेटा कैरेक्टर या रेगुलर एक्सप्रेशन नहीं हो सकता है। स्ट्रिंग बनाने के लिए हम केवल स्ट्रिंग कॉन्सटेनेशन का उपयोग करते हैं।

उदाहरण

import re
s = 'I love books'
var_name = 'love'
result = re.search('(.+)'+var_name+'(.+)',s)
print result
var_name = 'hate'
s2 = 'I hate books'
result = re.search('(.+)'+var_name+'(.+)',s2)
print result

आउटपुट

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

<_sre.SRE_Match object at 0x000000000472FF10>
<_sre.SRE_Match object at 0x0000000004881030>

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

    निम्न कोड दिए गए स्ट्रिंग में रिक्त स्थान से मेल खाता है। उदाहरण import re result = re.search(r'[\s]', 'The Indian Express') print result आउटपुट <_sre.SRE_Match object at 0x0000000005106648> . पर उदाहरण निम्न कोड दिए गए स्ट्रिंग में सभी व्हाइटस्पेस ढूंढता है और उन्हें प्रिंट कर

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

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

  1. पायथन वेरिएबल्स - पायथन में वेरिएबल्स की घोषणा और उपयोग कैसे करें

    पायथन में वेरिएबल बनाने और उनका उपयोग करने के बारे में एक गाइड। पायथन वैरिएबल चर नामित स्थान हैं जिनका उपयोग स्मृति में संग्रहीत वस्तु के संदर्भों को संग्रहीत करने के लिए किया जाता है। जब हम पायथन में वेरिएबल बनाते हैं, तो हमें निम्नलिखित नियमों पर विचार करना चाहिए: एक चर नाम एक अक्षर या अंडरस्को