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

পাইথনে 'a' বা 'b' ম্যাচ করার রেগুলার এক্সপ্রেশন কীভাবে লিখবেন?

নিচের কোডে '(a|b)' রেগুলার এক্সপ্রেশন ব্যবহার করা হয়েছে দেওয়া পাইথন স্ট্রিং-এ 'a' বা 'b' ম্যাচ করার জন্য।

আমরা এছাড়া re.I ফ্ল্যাগ ব্যবহার করছি 'a' বা 'b'-র কেস ইগনোর করার জন্য ম্যাচিং এর সময়।

উদাহরণ

import re
s = 'Bank of Baroda'
print(re.findall(r'(a|b)', s, re.I))

আউটপুট

এটি আউটপুট দেবে:

['B', 'a', 'B', 'a', 'a']
  1. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে নন-হোয়াইটস্পেস ক্যারেক্টার ম্যাচ করার পদ্ধতি

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

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

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