python 中re.findall ()的问题

2025-04-08 02:07:21
推荐回答(1个)
回答1:

第一个问题,答案是不能用成coords.group(1),re.findall返回的是一个列表,读取列表需要用coords[0]这种方式

第二个问题,你用正则找出来的结果再用正则过滤一遍:

import re
print(re.sub(r'(.*), (.*), (.*), (.*)', r'\1, c\2, \3\4', str))