إدخال الأحداث


القصة

في هذه القصة، لديك برنامج يحتاج إلى استيعاب الأحداث، لكن الرسائل تستخدم 3 صيغ مختلفة للتواريخ:

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

المطلوب هو كتابة تعبير نمطي يطابق كل صيغة من هذه الصيغ ويلتقط منها.

يتناول هذا الموضوع:

  • مطابقة المحارف الحرفية
  • المكمّمات
  • البدائل
  • أصناف المحارف
  • المراسي

المهام

  • أنشئ أنماطًا لمطابقة مكوّنات صغيرة
  • ابنِ على ما سبق وأنشئ أنماطًا تلتقط المكوّنات الصغيرة
  • ابنِ على ما سبق وأنشئ أنماطًا تلتقط من صيغ التواريخ المعطاة
  • ابنِ على ما سبق وأنشئ تعبيرًا نمطيًا يطابق صيغة تاريخ واحدة بعينها ويلتقطها فقط

التنفيذات