假设我有以下代码:
s = 'cucumber apple tomato'
def f(match):
if match.group(2) not in ('apple', ):
return '%s (%s)' % (match.group(1), match.group(2))
else:
return match.group()
如何进行re.sub(r'([a-z])+\s+[a-z]+', f, s)输出cucumber apple (tomato)?
问题是正则表达式引擎只测试cucumber apple,而不是apple tomato。
慕的地8271018
慕神8447489
相关分类