您的位置:首页 > 其它

正则批量替换 如何调整字符串中文本的格式

2018-03-20 00:19 399 查看
# 如何调整字符串中文本的格式
# 某软件的log文件其中日期格式为yyyy-mm-dd
# 我们想把其中日期改为美国日期的格式'mm/dd/yyyy' 应如何处理

import os, stat
import re

def main():
# 当前路径
# str = open('').read()
str = "2016-05-23 10:59:26 staratasear astat sarwcas asra asedasga asdas asda" + "\n" + "2016-06-23 10:59:26 staratasear astat sarwcas asra asedasga asdas asda" + "\n" + "2016-05-23 10:59:26 staratasear astat sarwcas asra asedasga asdas asda" + "\n" + "2016-05-23 10:59:26 staratasear astat sarwcas asra asedasga asdas asda" + "\n" + "2016-05-23 10:59:26 staratasear astat sarwcas asra asedasga asdas asda" + "\n"
# str=re.sub('(\d{4})-(\d{2})-(\d{2})',r'\2/\3/\1',str)
str=re.sub('(?P<year>\d{4})-(?P<month>\d{2})-(?P<day>\d{2})',r'\g<month>/\g<day>/\g<year>',str)
print(str)

pass

main()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: