擅长:python、mysql、java
<p>可以使用正则表达式:</p>
<pre><code>import re
re.sub(r'(.)\1{2,}', r'\1\1', 'bbbbbaaacc')
</code></pre>
<p>模式捕获跟在同一字符后面重复两次或更多次的任何字符,并匹配此子字符串。替换只将匹配的子字符串替换为捕获的字符中的两个。点不会替换重复的新行,请使用<code>(.|\n)</code>或<code>re.DOTALL</code>标志。在</p>
<p>它也适用于Unicode:</p>
^{pr2}$
<p>如果您有一个包含utf-8文本的字符串变量<code>x</code>,请使用<code>x.decode('utf-8')</code>。在</p>