Я хотел бы извлечь даты только в определенном формате «Месяц, день, год». Если это в любом другом формате, я его пропущу.Я использовал приведенную ниже функцию регулярного выражения, но отображается только месяц, а не день и год.Кто-нибудь может указать, что не так
>>> date_pattern="(?:Jan(?:uary)?|Feb(?:ruary)?|Mar(?:ch)?|Apr(?:il)?|May?|June?
|July?|Aug(?:ust)?|Sep(?:t(?:ember)?)?|Oct(?:ober)?|Nov(?:ember)?|Dec(?:ember)?\
s+\d{2},\s+\d{4})"
s = "the date is November 15, 2009"
print(re.findall(date_pattern,s))
Ожидаемый вывод: 15 ноября 2009 г.
Вывод вышеуказанного кода: "Ноябрь"