# 如何调整字符串中文本的格式
# 某软件的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()
正则批量替换 如何调整字符串中文本的格式
最新推荐文章于 2024-07-05 07:00:00 发布