# 如何调整字符串中文本的格式 log = open('../test.log').read() import re # 将日期2021-04-23 替换成 04/23/2021 格式 # r代表原始字符串,转义字符在这里作为普通字符串使用 # res = re.sub('(\d{4})-(\d{2})-(\d{2})', r'\2/\3/\1', log) res = re.sub('(?P<year>\d{4})-(?P<month>\d{2})-(?P<day>\d{2})', r'\g<month>\g<day>\g<year>', log) print(res)