Я хочу разобрать месяц и год по заданной строке.
У меня есть список строк, как показано ниже:
a = ['WORK EXPERIENCE: ',
'Cause + Effect Strategy & Marketing (CESM) | Rochester, New York ',
'',
' May 17-Aug 17 ',
'',
' Jun 14-Jun 15 ',]
Теперь я хочу сначала разобрать дату, например "17 мая-августа17 "и" 14 июня - 15 июня "из списка.
Я пытался использовать циклы for для каждого элемента списка и использовал datefinder и parser, чтобы я мог получить строку даты, но я получил пустой список.
Я пытался использовать регулярное выражение для поиска даты, как показано ниже:
re.findall(r'((?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[a-z]*(?:-|\.|\s|,)\s?\d{,2}[a-z]*(?:-|,|\s)?\s?\d{2,4})',string)
Я получил сверху регулярное выражение.