কম্পিউটার

পাইথনে Regex ব্যবহার করে একটি স্ট্রিং-এর মধ্যে সবচেয়ে ঘটমান সংখ্যা


এই টিউটোরিয়ালে, আমরা একটি রেজেক্স লিখতে যাচ্ছি যেটি স্ট্রিং-এ সর্বাধিক উপস্থিত সংখ্যা খুঁজে পায়। আমরা পাইথনে রেজেক্স পরীক্ষা করব।

প্রোগ্রাম লিখতে নিচের ধাপগুলো অনুসরণ করুন।

  • পুনরায় আমদানি করুন এবং সংগ্রহ মডিউল।
  • সংখ্যা দিয়ে স্ট্রিং শুরু করুন।
  • 4 regex ব্যবহার করে সমস্ত সংখ্যা খুঁজুন এবং অ্যারেতে সংরক্ষণ করুন।
  • কাউন্টার ব্যবহার করে সবচেয়ে ঘটমান সংখ্যা খুঁজুন সংগ্রহ থেকে মডিউল।

উদাহরণ

# importing the modules
import re
import collections
# initializing the string
string = '1222tutorials321232point3442'
# regex to find all the numbers
regex = r'[0-9]'
# getting all the numbers from the string
numbers = re.findall(regex, string)
# counter object
counter = collections.Counter(numbers)
# finding the most occurring number
high_frequency = 0
highest_frequency_number = None
for key in list(counter.keys()):
   if counter[key] > high_frequency:
      highest_frequency_number = counter[key]
      # printing the number
print(highest_frequency_number)

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

2

উপসংহার

টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।


  1. C++ ব্যবহার করে একটি স্ট্রিং এর সাবস্ট্রিং এর সংখ্যা খুঁজুন

  2. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং এর সেট ব্যবহার করে স্বর সংখ্যা গণনা করার জন্য

  3. পাইথন ব্যবহার করে কিভাবে একটি সংখ্যার ফ্যাক্টরিয়াল খুঁজে বের করবেন?

  4. পাইথন ব্যবহার করে একটি স্ট্রিংয়ে স্বরবর্ণের সংখ্যা কীভাবে গণনা করবেন?