擅长:python、mysql、java
<p>第一个<code>\1</code>表示第一个组,即第一个括号表达式<code>(\b[a-z]+)</code></p>
<p>从<a href="http://docs.python.org/2/library/re.html" rel="noreferrer">docs</a><code>\number</code></p>
<p>“匹配同一号码组的内容。组从1开始编号。例如,(.+)\1匹配“the”或“5555”,但不匹配“thethe”(请注意组后面的空格)</p>
<p>在你的例子中,它是在寻找一个重复的“单词”(好吧,一组小写字母)。</p>
<p>第二个<code>\1</code>是匹配时使用的替换,因此重复的单词将被单个单词替换。</p>