<分区>
我想知道是否可以在不检查正则表达式模式两次的情况下执行此操作。
我正在使用 python 3
pp = re.search(r'(.)(.+)\1(.+)', word)
word = re.sub(r'(.)(.+)\1(.+)', '', word)
salv = pp.groups()
word + = salv[0] + salv[0] + inverse(salv[1]) + salv[2]
我首先查找匹配项,然后删除匹配项,但我正在查找相同的正则表达式模式两次。我觉得可以用其他方式完成。
所以我想做的是:
匹配一个模式,删除该模式,然后以不同的方式连接我匹配的内容。