import re s = ‘pythonC#GOjavaphpjsC#’ def convert(value): matched = value.group() #sub函数中c#被当做参数传到了函数convert中 return ‘!!’+ matched + ‘!!’ #且value是一个对象 r = re.sub(‘c#’,convert,s,1,re.I) print® 请问matched = value.group(),不应该是matched = value()吗,为什么要加.group