擅长:python、mysql、java
<p>你在正则表达式中有多余的。在python中,模式应该只是一个字符串。e、 g.而不是这个:</p>
<pre><code>pattern = re.compile('/review: (http://url.com/(\d+)\s?)+/', re.IGNORECASE)
</code></pre>
<p>应该是:</p>
<pre><code>pattern = re.compile('review: (http://url.com/(\d+)\s?)+', re.IGNORECASE)
</code></pre>
<p>在python中,通常会使用如下“原始”字符串:</p>
<pre><code>pattern = re.compile(r'review: (http://url.com/(\d+)\s?)+', re.IGNORECASE)
</code></pre>
<p>字符串前面额外的r省去了很多反斜杠转义等操作</p>