לדלג לתוכן

8.6 רגקס תרגול

מחלץ תמרים

  • כתוב תוכנת Python המחלצת תאריכים מטקסט נתון באמצעות רגקס התוכנית צריכה לבקש מהמשתמש להזין טקסט המכיל תאריכים בפורמטים שונים ולאחר מכן לחלץ ולהדפיס את כל התאריכים התקפים שנמצאו בטקסט.

  • התאריך יכול להיות באחד מהפורמטים הבאים: "MM/DD/YYYY", "MM-DD-YYYY", "YYYY/MM/DD", "YYYY-MM-DD", "DD/MM/ YYYY", או "DD-MM-YYYY".

  • חלק החודש (MM) חייב להיות בין 01 ל-12.
  • חלק היום (DD) חייב להיות בין 01 ל-31 בהתאם לחודש והאם מדובר בשנה מעוברת.
  • חלק השנה (YYYY) חייב להיות שנה תקפה.