কম্পিউটার

পাইথন রেজেক্স একটি বড় হাতের অক্ষরের অনুক্রম খুঁজতে এবং তার পরে ছোট হাতের অক্ষর


যখন রেগুলার এক্সপ্রেশন ব্যবহার করে ছোট হাতের অক্ষরের ক্রমানুসার খুঁজে বের করার প্রয়োজন হয়, তখন 'match_string' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা একটি রেগুলার এক্সপ্রেশনের সাথে মেলে 'অনুসন্ধান' পদ্ধতি ব্যবহার করে। পদ্ধতির বাইরে, স্ট্রিংটি সংজ্ঞায়িত করা হয়, এবং স্ট্রিংটি পাস করে পদ্ধতিটিকে কল করা হয়৷

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
import re

def match_string(my_string):

   pattern = '[A-Z]+[a-z]+$'

   if re.search(pattern, my_string):
      return('The string meets the required condition \n')
   else:
      return('The string doesnot meet the required condition \n')

print("The string is :")
string_1 = "Python"
print(string_1)
print(match_string(string_1))

print("The string is :")
string_2 = "python"
print(string_2)
print(match_string(string_2))

print("The string is :")
string_3 = "PythonInterpreter"
print(string_3)
print(match_string(string_3))

আউটপুট

The string is :
Python
The string meets the required condition
The string is :
python
The string doesn’t meet the required condition
The string is :
PythonInterpreter
The string meets the required condition

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়৷

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

  • স্ট্রিং-এ নির্দিষ্ট রেগুলার এক্সপ্রেশন পাওয়া গেছে কিনা তা পরীক্ষা করার জন্য এটি 'অনুসন্ধান' পদ্ধতি ব্যবহার করে।

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

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

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


  1. পাইথন প্রোগ্রামে অন্তর্নির্মিত ফাংশন ব্যবহার না করে বড় এবং ছোট হাতের অক্ষর গণনা করুন

  2. পাইথনে একটি স্ট্রিংটিতে শুধুমাত্র বড় হাতের অক্ষর রয়েছে কিনা তা কীভাবে পরীক্ষা করবেন?

  3. পাইথনে একটি স্ট্রিংয়ে শুধুমাত্র ছোট হাতের অক্ষর রয়েছে কিনা তা কীভাবে পরীক্ষা করবেন?

  4. পাইথনে একটি স্ট্রিং অন্তত একটি অক্ষর এবং একটি সংখ্যা আছে কিনা তা কিভাবে পরীক্ষা করবেন?