擅长:python、mysql、java
<p>因为一旦您在模式中定义了几个捕获组,<a href="https://docs.python.org/3/library/re.html#re.findall" rel="nofollow noreferrer">^{<cd1>}</a>将始终获取元组的列表,因此您不能在这里使用“regex-only”方法。在</p>
<p>使用<code>re.finditer</code>获取所有匹配数据对象并仅从每个匹配项中获取组2内容:</p>
<pre><code>print([x.group(2) for x in re.finditer(r'([A-Z]+)\1{2}(.)', s)])
</code></pre>
<p>参见<a href="https://ideone.com/DliI1e" rel="nofollow noreferrer">Python demo</a></p>