دریافت رویداد


داستان

در این داستان، برنامه‌ای دارید که باید رویدادها را دریافت کند، اما پیام‌ها از سه قالب تاریخ متفاوت استفاده می‌کنند:

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

وظیفه‌ی شما این است که برای هر قالب یک عبارت باقاعده بنویسید که آن را تطبیق دهد و محتوایش را استخراج کند.

به این موارد می‌پردازد:

  • تطبیق کاراکترهای تحت‌اللفظی
  • «تکرارکننده‌ها»
  • «جانشینی‌ها»
  • «کلاس‌های کاراکتری»
  • «لنگرها»

وظایف

  • الگوهایی بسازید که اجزای کوچک را تطبیق دهند
  • الگوها را گسترش دهید و الگوهایی بسازید که همان اجزای کوچک را استخراج کنند
  • الگوها را گسترش دهید و الگوهایی بسازید که از قالب‌های تاریخ داده‌شده استخراج کنند
  • الگوها را گسترش دهید و عبارتی باقاعده بسازید که فقط همان قالب تاریخ را تطبیق دهد و استخراج کند

پیاده‌سازی‌ها