【发布时间】:2019-11-19 17:52:20
【问题描述】:
字符串:- “今天是 2019 年 11 月 19 日。”
输出:- 2019 年 11 月 19 日
我试过这个:-
datetime.strptime(re.search((January|February|March|April|May|June|July|August|September|Octomber|November|December) \d{1,2}(th|st|rd), \d{4}",String).group(), "%B %d, %Y")
但它向我显示错误:-
ValueError:时间数据“2019 年 11 月 11 日”与格式“%B %d(th|st|rd), %Y”不匹配
谁能帮帮我,我错了。
【问题讨论】:
-
Octomber对我来说似乎很奇怪。你的模式应该用引号r'pattern' -
也许这个页面可能会有所帮助stackoverflow.com/questions/3644417/…
标签: python regex python-3.x datetime python-3.6