【发布时间】:2020-08-19 11:55:37
【问题描述】:
我有 3 个可能的字符串日期。
我必须用正则表达式解析日期字符串
date = "13.06.2020"
date2 = "13-06-2020"
date3 = "13/06/2020"
for i in [date,date2,date3]:
finder = re.findall(r'something',i) #I try findall but I think it doesn't work.
print("day : " + finder[0])
print("month : " + finder[1])
print("year : " + finder[2])
它应该为所有可能性提供该输出。我用 Datetime 弄清楚,但我不能使用它。我已经使用 re 库
day:13
month:06
year:2020
大家有什么建议吗?
【问题讨论】:
-
请分享您的尝试?另外,您必须使用正则表达式的任何具体原因?
-
是
r'something'你的 RegEx 模式吗? -
@GiladGreen 嗨,伙计。我只是想从一个网站上抓取日期,每个网站都有不同的类型。我必须解析所有的可能性。
-
@MuratDemir 仍然想知道为什么必须使用正则表达式。这是作业吗?