我需要在文本上使用 datetime.strptime,如下所示。
“一些不确定长度的随机文本,1986 年 1 月 28 日”
我该怎么做?
最佳答案
您可能会发现 this问题有用。我会给出我在那里给出的答案,即使用 dateutil模块。这接受一个模糊参数,它将忽略任何看起来不像日期的文本。即:
>>> from dateutil.parser import parse
>>> parse("Some Random text of undetermined length Jan 28, 1986", fuzzy=True)
datetime.datetime(1986, 1, 28, 0, 0)
关于python - 我如何从这样的模式中提取时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/339856/