gpt4 book ai didi

Python - 用于在列表中查找日期的正则表达式

转载 作者:行者123 更新时间:2023-11-28 21:14:27 25 4
gpt4 key购买 nike

在遍历 csv 时,我试图规范化 MySQL 加载的日期 (yyyy-mm-dd)。我试图搜索包含两个正斜杠的项目,但我发现它不够独特,无法识别日期。这可以通过正则表达式并查找与模式匹配的项目来完成吗?任何输入将不胜感激。

示例输入:

['1','2','01/02/2015','3','4','1-05-2015','5','Anot/her Ex/ample','6']

示例输出:

['1','2','2015-01-02','3','4','2015-01-05','5','Anot/her Ex/ample','6']

最佳答案

re.sub(r"(\d+)/(\d+)/(\d+)",r"\3-\1-\2",test_Str)

这应该为您完成。

x= ['1','2','01/02/2015','3','4','1-05-2015','5','Anot/her Ex/ample','6']
print [re.sub(r"(\d+)/(\d+)/(\d+)",r"\3-\1-\2",i) for i in x ]

关于Python - 用于在列表中查找日期的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31565830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com