擅长:python、mysql、java
<p>信息:</p>
<pre><code>error: cannot refer to an open group at position 7
</code></pre>
<p>正在告诉您<code>\1</code>指的是四周都有括号的组,因为它的左括号在前面。要反向引用的组的编号为2,因此此代码有效:</p>
<pre><code>import re
rawtext = 'abc 哈哈笑 def'
patternAAB = re.compile(r'\b((\w)\2\w)\b')
match = patternAAB.findall(rawtext)
print(match)
</code></pre>
<p><code>match</code>中的每个项目都有两个组:</p>
<pre><code>[('哈哈笑', '哈')]
</code></pre>