গল্প
এই গল্পে আপনার একটি প্রোগ্রাম আছে যেটি ইভেন্ট ইনজেস্ট করতে হবে, কিন্তু মেসেজগুলো ৩টি ভিন্ন ডেট ফরম্যাট ব্যবহার করছে:
"01/01/1970"
"January 1, 1970"
"Thursday, January 1, 1970"
কাজটি হলো প্রতিটি টাইপ থেকে ম্যাচ ও ক্যাপচার করার জন্য রেজেক্স লেখা।
এতে যেসব বিষয় ছোঁয়া হয়েছে:
- লিটারেল ক্যারেক্টার ম্যাচ করা
- কোয়ান্টিফায়ার
- অল্টারনেশন
- ক্যারেক্টার ক্লাস
- অ্যাঙ্কর
কাজ
- ছোট কম্পোনেন্ট ম্যাচ করার জন্য প্যাটার্ন তৈরি করুন
- এর ওপর ভিত্তি করে ছোট কম্পোনেন্টগুলো ক্যাপচার করে এমন প্যাটার্ন তৈরি করুন
- এর ওপর ভিত্তি করে প্রদত্ত ডেট ফরম্যাটগুলো থেকে ক্যাপচার করে এমন প্যাটার্ন তৈরি করুন
- এর ওপর ভিত্তি করে এমন রেজেক্স তৈরি করুন যা কেবল সেই ডেট ফরম্যাট ম্যাচ ও ক্যাপচার করে
ইমপ্লিমেন্টেশন