একটি স্ট্রিং একটি আলফানিউমেরিক অক্ষর দিয়ে শেষ হয় কিনা তা পরীক্ষা করার প্রয়োজন হলে, রেগুলার এক্সপ্রেশন ব্যবহার করা হয়। একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা একটি আলফানিউমেরিক অক্ষর দেখতে পরীক্ষা করে এবং আউটপুট হিসাবে স্ট্রিংটি ফেরত দেয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেreregex_expression ='[a-zA-z0-9]$'def check_string(my_string):if(re.search(regex_expression, my_string)):print("স্ট্রিংটি আলফানিউমেরিক অক্ষর দিয়ে শেষ হয়") অন্য:মুদ্রণ ("স্ট্রিংটি আলফানিউমেরিক অক্ষর দিয়ে শেষ হয় না")my_string_1 ="Python@"print("স্ট্রিংটি হল :")print(my_string_1)check_string(my_string_1)my_string_2 ="Python1245"print("\nস্ট্রিংটি হল :")প্রিন্ট (my_string_2)check_string(my_string_2)
আউটপুট
স্ট্রিংটি হল :Python@The স্ট্রিংটি আলফানিউমেরিক অক্ষর দিয়ে শেষ হয় না, স্ট্রিংটি হল :Python1245The স্ট্রিংটি আলফানিউমেরিক অক্ষর দিয়ে শেষ হয়ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়৷
৷ -
একটি রেগুলার এক্সপ্রেশন স্ট্রিং সংজ্ঞায়িত করা হয়েছে।
-
'চেক_স্ট্রিং' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে, এবং এটি স্ট্রিংটিকে একটি প্যারামিটার হিসাবে নেয়৷
-
একটি স্ট্রিং একটি নির্দিষ্ট অক্ষর দিয়ে শেষ হয় কিনা তা দেখতে 'অনুসন্ধান' পদ্ধতিটি কল করা হয় এবং পরীক্ষা করা হয়।
-
পদ্ধতির বাইরে, স্ট্রিংটি সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
এই স্ট্রিংটি পাস করে পদ্ধতিটিকে বলা হয়৷
৷ -
আউটপুট কনসোলে প্রদর্শিত হয়।