এই টিউটোরিয়ালে আমরা একটি রেজেক্স লিখব যা স্ট্রিংয়ে সবচেয়ে বেশি বার আসা সংখ্যা বের করবে।
- re এবং collections মডিউল ইমপোর্ট করা।
- স্ট্রিং ইনিশিয়ালাইজ করা।
- Regex দিয়ে সকল সংখ্যা বের করে অ্যারেতে রাখা।
- collections.Counter ব্যবহার করে সবচেয়ে বেশি ফ্রিকোয়েন্সি वाला সংখ্যা বের করা।
import re
import collections
string = '1222tutorials321232point3442'
regex = r'[0-9]'
numbers = re.findall(regex, string)
counter = collections.Counter(numbers)
high_frequency = 0
highest_frequency_number = None
for key in counter:
if counter[key] > high_frequency:
high_frequency = counter[key]
highest_frequency_number = key
print(highest_frequency_number)
2
Regex এবং Counter ব্যবহার করে স্ট্রিংয়ে সবচেয়ে বেশি ফ্রিকোয়েন্সি والা ডিজিট বের করা সহজ।