【发布时间】:2017-09-13 15:45:56
【问题描述】:
我是 python 新手,想在一个句子中查找所有“与日期相关”的单词,例如日期、星期一、星期二、上周、下周、明天、昨天、今天等。
For example:
input: 'Yesterday I went shopping'
return: 'Yesterday'
input: 'I will start working on Tuesday'
return: 'Tuesday'
input: 'My birthday is 1998-12-12'
return: '1998-12-12'
我发现python包'datefinder'可以找到这些单词,但它会自动将这些单词更改为标准日期时间。但是,我只想提取这些词,有没有其他方法或包可以做到这一点?
感谢您的帮助!
【问题讨论】:
-
一个选项是使用所有与日期相关的单词创建
list,如果它在句子中返回。对于数字,您可以返回任何大于 4 的数字。 -
再次查看
datefinder模块。该函数毕竟有参数。 :-)
标签: python string date datetime python-datetime