正则批量替换 如何调整字符串中文本的格式
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()
相关文章推荐
- python 4-3 如何调整字符串中文本格式re.sub(p,r'\1/\2',str1)/re.sub('(?P<Name>p),'\g<Name>',str1)
- python-13-如何调整字符串中文本的格式?sub函数
- Python正则表达式如何进行字符串替换
- 如何使用 awk 和正则表达式过滤文本或文件中的字符串
- 使用正则表达式,字符串的批量替换
- 使用 Sublime Text 将含下划线的字符串批量替换为驼峰命名法格式的字符串
- 如何用Python来进行查询和替换一个文本字符串
- 如何使用 awk 和正则表达式过滤文本或文件中的字符串
- Python正则表达式如何进行字符串替换
- 如何在EXCEL中批量生成前面带单引号的数字文本和改变时间格式
- 4-3调整字符串中的文本格式
- java正则匹配替换字符串中ip格式的字符串
- Python正则表达式如何进行字符串替换实例
- 如何用Python来进行查询和替换一个文本字符串?
- 如何把EXCEL文本格式里的数字批量转成文本
- 文本中多余字符串的批量删除和替换
- Linux 批量字符串替换命令(sed, perl )与vi文本下字符替换命令
- Python 正则表达式匹配字符串替换、格式修改
- c#2.0开发的一个文本字符串替换工具,控制台工具,可以批量替换
- js字符串替换的正则表达式如何动态生成