擅长:python、mysql、java
<p>虽然不是正则表达式的答案,但您可以这样做:</p>
<pre><code>def all_same(string):
return all(c == string[1] for c in string[1::2])
string = 'abababababab'
print('All the same {}'.format(all_same(string)))
string = 'ababacababab'
print('All the same {}'.format(all_same(string)))
</code></pre>
<p><code>string[1::2]</code>表示从第二个字符(<code>1</code>)开始,然后每隔第二个字符拉出一个字符(<code>2</code>部分)。你知道吗</p>
<p>这将返回:</p>
<pre><code>All the same True
All the same False
</code></pre>