检查re.sub中是否发生了修改

Mik*_* H. 4 python regex

Python函数re.sub(pattern, replacement, string)返回修改后的字符串,匹配的模式替换为替换.有没有简单的方法来检查匹配是否已经发生并且已经进行了修改?(还有,修改了多少)

And*_*dge 6

取决于版本.在<= 2.6,您必须sub()与之相结合match()search()得到计数.

如果您使用的是Python 2.7,则可以使用subn(),它将返回(new_string,number_of_subs_made)元组.

不确定3+.