এই টিউটোরিয়ালে, আমরা একটি রেজেক্স লিখতে যাচ্ছি যেটি স্ট্রিং-এ সর্বাধিক উপস্থিত সংখ্যা খুঁজে পায়। আমরা পাইথনে রেজেক্স পরীক্ষা করব।
প্রোগ্রাম লিখতে নিচের ধাপগুলো অনুসরণ করুন।
- পুনরায় আমদানি করুন এবং সংগ্রহ মডিউল।
- সংখ্যা দিয়ে স্ট্রিং শুরু করুন।
- 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
উপসংহার
টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।