ইভেন্ট ইনজেস্ট


গল্প

এই গল্পে আপনার একটি প্রোগ্রাম আছে যেটি ইভেন্ট ইনজেস্ট করতে হবে, কিন্তু মেসেজগুলো ৩টি ভিন্ন ডেট ফরম্যাট ব্যবহার করছে:

  • "01/01/1970"
  • "January 1, 1970"
  • "Thursday, January 1, 1970"

কাজটি হলো প্রতিটি টাইপ থেকে ম্যাচ ও ক্যাপচার করার জন্য রেজেক্স লেখা।

এতে যেসব বিষয় ছোঁয়া হয়েছে:

  • লিটারেল ক্যারেক্টার ম্যাচ করা
  • কোয়ান্টিফায়ার
  • অল্টারনেশন
  • ক্যারেক্টার ক্লাস
  • অ্যাঙ্কর

কাজ

  • ছোট কম্পোনেন্ট ম্যাচ করার জন্য প্যাটার্ন তৈরি করুন
  • এর ওপর ভিত্তি করে ছোট কম্পোনেন্টগুলো ক্যাপচার করে এমন প্যাটার্ন তৈরি করুন
  • এর ওপর ভিত্তি করে প্রদত্ত ডেট ফরম্যাটগুলো থেকে ক্যাপচার করে এমন প্যাটার্ন তৈরি করুন
  • এর ওপর ভিত্তি করে এমন রেজেক্স তৈরি করুন যা কেবল সেই ডেট ফরম্যাট ম্যাচ ও ক্যাপচার করে

ইমপ্লিমেন্টেশন