কম্পিউটার টিউটোরিয়াল

পাইথন রেগুলার এক্সপ্রেশনে ভেরিয়েবল কীভাবে ব্যবহার করবেন?

নিচের কোডটি পাইথন রেজেক্সে ভেরিয়েবল ব্যবহার দেখাচ্ছে।

ভেরিয়েবলে কোনো স্পেশাল বা মেটা ক্যারেক্টার বা রেগুলার এক্সপ্রেশন থাকতে পারে না। আমরা স্ট্রিং কনক্যাটেনেশন ব্যবহার করে একটি স্ট্রিং তৈরি করি।

উদাহরণ

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. পাইথন রেগুলার এক্সপ্রেশনে গ্রুপিং (Grouping) এর কাজ

  2. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে হোয়াইটস্পেস ম্যাচ করার পদ্ধতি

  3. পাইথন রেগুলার এক্সপ্রেশনে মডিফায়ার (Modifiers/Flags) এর কাজ

  4. পাইথন ভেরিয়েবল মাস্টার করুন: ডিক্লেয়ার ও ব্যবহার করার প্রফেশনাল গাইড