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

পাইথন রেগুলার এক্সপ্রেশন লিখে একাধিক ওয়ার্ড যেকোনো জায়গায় ম্যাচ কীভাবে করবেন?


নিচের কোডটি পাইথন রেগেক্স ব্যবহার করে দিয়ে गये একাধিক ওয়ার্ড দিয়ে गये স্ট্রিং-এ ম্যাচ করে।

উদাহরণ

import re
s = "These are roses and lilies and orchids, but not marigolds or .."
r = re.compile(r'\broses\b | \bmarigolds\b | \borchids\b', flags=re.I | re.X)
print r.findall(s)

আউটপুট

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

['roses', 'orchids', 'marigolds']



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

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

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

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