【发布时间】:2018-12-03 07:38:02
【问题描述】:
我有类似的文字
input_string = " - 01 APRIL 2018 - ING000038985695286069"
我想用 DD 或 DATE 等文本替换字符串中的日期
output_string = "- DD/DATE - ING000038985695286069"
到目前为止,我可以使用
从字符串中提取日期import datefinder
matches = list(datefinder.find_dates(input_string))
if len(matches) > 0:
date = matches[0]
print(date)
但是如何获得我的输出是我的问题。
【问题讨论】:
-
你必须为
find_dates发布你的代码,但我想你在那里使用正则表达式。如果是这样,只需使用re.sub而不是match就可以了。 -
find_dates 是 datefinder 库中的一个方法。你能告诉我你在说什么吗
标签: python string python-3.x datetime