регулярное выражение дата извлечения месяц.дд, гггг или ммм дд, гггг или месяц дд, гггг - PullRequest
0 голосов
/ 23 мая 2018

text = 'Это мой текст, в котором я буду искать шаблоны сентября.21, 2012. Также как 25 июля 1998 года и дата, подобная 18 октября 1980 года

, мне нужно извлечь дату типа «21 сентября 2012 года» или «25 июля 1998 года» или «Октябрь».18, 1980 ", и я изо всех сил пытаюсь найти правильные регулярные выражения для этого.

Может ли кто-нибудь помочь?

1 Ответ

0 голосов
/ 23 мая 2018

Это работает для вашего примера (Примечание: использование Python Re Regex аромат, поскольку не указано):

[A-Z][a-z]*(\. | )[0-9]{2}, [0-9]{4}

Объяснение:

[A-Z][a-z]*  # Capitalised word

(\. | )      # Followed by a literal fullstop or a space

[0-9]{2}     # Two digits

,            # Comma and space

[0-9]{4}     # Four digits

Проверьте здесь свои регулярные выражения: https://regex101.com/

...