নিচের কোডটি পাইথন রেজেক্সে ভেরিয়েবল ব্যবহার দেখাচ্ছে।
ভেরিয়েবলে কোনো স্পেশাল বা মেটা ক্যারেক্টার বা রেগুলার এক্সপ্রেশন থাকতে পারে না। আমরা স্ট্রিং কনক্যাটেনেশন ব্যবহার করে একটি স্ট্রিং তৈরি করি।
উদাহরণ
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>