निम्नलिखित कोड पायथन रेगेक्स में वेरिएबल्स के उपयोग को दर्शाता है।
वेरिएबल में कोई विशेष या मेटा कैरेक्टर या रेगुलर एक्सप्रेशन नहीं हो सकता। हम केवल स्ट्रिंग कंकेटनेशन का उपयोग करके एक स्ट्रिंग बनाते हैं।
उदाहरण
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>