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\nresult = re.search(r[\s], The Indian Express)\nprint(result)आउटपुट<_sre.SRE_Match object at 0x0000000005106648>उदाहरणनिम्न कोड दी गई स्ट्रिंग में सभी व्हाइटस्पेस ढूंढता है और उन्हें प्रिंट करता है।import re\nresult = re

  1. - पायथन में रेगुलर एक्सप्रेशन मोडिफायर्स कैसे काम करते हैं?

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

  1. - Python वेरिएबल्स में महारत: घोषित करने और उपयोग करने के लिए एक पेशेवर गाइड

    Python में वेरिएबल्स बनाने और उपयोग करने पर एक गाइड। Python वेरिएबल्स वेरिएबल्स नामित स्थान हैं जिनका उपयोग मेमोरी में संग्रहीत ऑब्जेक्ट के रेफरेंस को स्टोर करने के लिए किया जाता है। जब हम Python में वेरिएबल्स बनाते हैं, तो हमें निम्न नियमों पर विचार करना चाहिए: वेरिएबल नाम अक्षर या अंडरस्कोर से शु