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

পাইথনে Regex ব্যবহার করে স্ট্রিংয়ে 10+1 প্যাটার্নের সব_match বের করার প্রোগ্রাম

আমাদের একটি দেওয়া স্ট্রিংয়ে regex প্যাটার্ন 10+1 খুঁজে বের করতে হবে। এর জন্য পাইথনে উপলব্ধ re মডিউল ব্যবহার করতে পারি। এই প্যাকেজে findall নামক একটি মেথড রয়েছে যা regex এবং সার্চ করার স্ট্রিং গ্রহণ করে। এটি সেই স্ট্রিংয়ে প্যাটার্নের সকল উপস্থিতি দিয়ে দেয়। উদাহরণস্বরূপ,

ইনপুট স্ট্রিং জন্য −

10000001 hello world 10011 test100000001test.

আমরা আউটপুট পাব −

10000001 1001 100000001

আমরা re প্যাকেজ ব্যবহার করে এটি ইমপ্লিমেন্ট করতে পারি নিচেরভাবে −

import re
occ = re.findall("10+1", "10000001 hello world 10011 test100000001test.")
for i in occ:
    print(i)

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

10000001
1001
100000001


  1. পাইথন প্রোগ্রাম সেট ব্যবহার করে স্ট্রিংয়ে ভাওয়েল কাউন্ট করা

  2. পাইথনে রেগুলার এক্সপ্রেশন ব্যবহার করে স্ট্রিং থেকে সব সংখ্যা বের করা

  3. পাইথন ব্যবহার করে স্ট্রিং থেকে সকল ডুপ্লিকেট ক্যারেক্টার বের করা

  4. পাইথনে স্ট্রিংয়ের সকল সম্ভাব্য পারমুটেশন বের করা