如何从“Campaign on 01.11.2015”中提取“20151101”(作为字符串)?
我读过这个: Extracting date from a string in Python .但是我在从 Match 对象转换为字符串时遇到了问题。
请您参考如下方法:
在上述帖子中稍作调整,您就可以让它发挥作用。
import re
from datetime import datetime
text = "Campaign on 01.11.2015"
match = re.search(r'\d{2}.\d{2}.\d{4}', text)
date = datetime.strptime(match.group(), '%d.%m.%Y').date()
print str(date).replace("-", "")
20151101
