擅长:python、mysql、java
<p><code>re.sub()</code>不执行重叠替换。在它替换第一个匹配项之后,它开始查找匹配项的结束。所以当你在</p>
^{1}$
<p>它首先将<code>abbca</code>替换为<code>bbc</code>。然后它将<code>bb</code>替换为一个空字符串。它不会返回并在<code>bbc</code>中查找另一个匹配项。在</p>
<p>如果你想要,你需要写你自己的循环。在</p>
^{pr2}$
<p><a href="https://ideone.com/MdK06d" rel="nofollow noreferrer">DEMO</a></p>