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

পাইথন প্রোগ্রাম - অ্যালফানিউমেরিক ক্যারেক্টার দিয়ে শেষ হওয়া স্ট্রিং গ্রহণ করুন

যদি কোনো স্ট্রিং অ্যালফানিউমেরিক ক্যারেক্টার দিয়ে শেষ হয়েছে কিনা তা যাচাই করতে হয়, তবে রেগুলার এক্সপ্রেশন ব্যবহার করা হয়। একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা অ্যালফানিউমেরিক ক্যারেক্টার চেক করে এবং স্ট্রিং আউটপুট হিসেবে ফেরত দেয়।

উদাহরণ

নিচে এর প্রদর্শন দেওয়া হলো:

import re

regex_expression = '[a-zA-z0-9]$'

def check_string(my_string):
    if re.search(regex_expression, my_string):
        print("স্ট্রিংটি অ্যালফানিউমেরিক ক্যারেক্টার দিয়ে শেষ হয়েছে")
    else:
        print("স্ট্রিংটি অ্যালফানিউমেরিক ক্যারেক্টার দিয়ে শেষ হয়নি")

my_string_1 = "Python@"
print("স্ট্রিং হলো :")
print(my_string_1)
check_string(my_string_1)

my_string_2 = "Python1245"
print("\nস্ট্রিং হলো :")
print(my_string_2)
check_string(my_string_2)

আউটপুট

স্ট্রিং হলো : Python@
স্ট্রিংটি অ্যালফানিউমেরিক ক্যারেক্টার দিয়ে শেষ হয়নি
স্ট্রিং হলো : Python1245
স্ট্রিংটি অ্যালফানিউমেরিক ক্যারেক্টার দিয়ে শেষ হয়েছে

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়।

  • একটি রেগুলার এক্সপ্রেশন স্ট্রিং সংজ্ঞায়িত করা হয়।

  • check_string নামক একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা স্ট্রিং প্যারামিটার হিসেবে নেয়।

  • search পদ্ধতি কল করা হয় এবং যাচাই করা হয় স্ট্রিং নির্দিষ্ট ক্যারেক্টার দিয়ে শেষ হয়েছে কিনা।

  • পদ্ধতির বাইরে স্ট্রিং সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • এই স্ট্রিং পাস করে পদ্ধতিটি কল করা হয়।

  • আউটপুট কনসোলে প্রদর্শন করা হয়।

  1. পাইথনে দেওয়া ইনডেক্স অনুযায়ী স্ট্রিং শাফল করার প্রোগ্রাম

  2. পাইথনে স্ট্রিং থেকে nth ক্যারেক্টার রিমুভ করা

  3. পাইথন প্রোগ্রাম: স্ট্রিং থেকে nth ক্যারেক্টার মুছে ফেলা

  4. পাইথন প্রোগ্রাম: স্ট্রিং থেকে n-তম ক্যারেক্টার সরিয়ে ফেলা