gpt4 book ai didi

python - Python 中的正则表达式替换

转载 作者:行者123 更新时间:2023-11-28 22:07:58 26 4
gpt4 key购买 nike

我有一个包含多个条目的 CSV 文件,每个条目都有 2 个 unix 时间戳格式的日期。

我有一个名为 convert() 的方法,它接收时间戳并将其转换为 YYYYMMDD

现在,由于我在每一行中有 2 个时间戳,我该如何用新值替换每个时间戳?

编辑:澄清一下,我想将每次出现的时间戳转换为 YYYYMMDD 格式。这就是困扰我的地方,因为 re.findall() 返回一个列表。

最佳答案

如果您知道替换:

p = re.compile( r',\d{8},')
p.sub( ','+someval+',', csvstring )

如果是格式更改:

p = re.compile( r',(\d{4})(\d\d)(\d\d),')
p.sub( r',\3-\2-\1,', csvstring )

编辑:抱歉,刚刚意识到你说的是 python,在上面进行了修改

关于python - Python 中的正则表达式替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/908739/

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