擅长:python、mysql、java
<p>您可以使用正则表达式:</p>
<pre><code>import re
s = 'yyourr ssstringg'
print len(re.findall(r'(\w)\1', s))
[OUTPUT]
4
</code></pre>
<p>这也解决了您的“不允许重叠”问题,正如您在上面的示例中看到的,它打印的是4而不是5。在</p>
<p>对于递归方法,可以按以下方式执行:</p>
^{pr2}$
<p>如果没有<code>for</code>循环:</p>
^{3}$