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

পাইথন রেগুলার এক্সপ্রেশন দিয়ে ডেট স্ট্রিং ম্যাচ করবেন?

নিচের কোডে প্রথম কেসে দেওয়া ডেট স্ট্রিং d-m-y ফরম্যাটে ম্যাচ করে এবং দ্বিতীয় কেসে ডেট স্ট্রিং ফরম্যাটে ম্যাচ করে না।

উদাহরণ

import re
datestring = '21-09-1991'
foo = re.match('(\d{2})[/.-](\d{2})[/.-](\d{4})$', datestring)
print foo.group()
datestring = '1991-09-21'
foo = re.match('(\d{2})[/.-](\d{2})[/.-](\d{4})$', datestring)
print foo

আউটপুট

21-09-1991
None
  1. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে একক ক্যারেক্টার ম্যাচ করার পদ্ধতি

  2. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে নন-ডিজিট ক্যারেক্টার ম্যাচ করার পদ্ধতি

  3. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে আপারকেস ক্যারেক্টার ম্যাচ করার পদ্ধতি

  4. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে নন-হোয়াইটস্পেস ক্যারেক্টার ম্যাচ করার পদ্ধতি