def get_feedback_date(self, text):
formats = ['%d %B %Y', '%d.%m.%Y']
text = unidecode(text.strip().lower())
phrase = re.search(r'data limita.*((\d\d?\.\d\d?\.20\d\d)|(\d\d?\s[a-z]+\s20\d\d))', text)
if phrase:
date = re.search(r'(\d\d?\.\d\d?\.20\d\d)|(\d\d?\s[a-z]+\s20\d\d)', phrase.group(0))
if date:
date = date.group(0)
for format in formats:
try:
result = datetime.datetime.strptime(date, format)
if result:
return result
except ValueError:
pass
评论列表
文章目录