擅长:python、mysql、java
<p>@alex hall是正确的,您可能最好使用适当的URL解析器来解析它</p>
<p>也就是说,您最初的问题是关于如何使用regexps,所以下面是解决方案(您几乎已经确定了):</p>
<pre><code>s = 'https://backtoschool.com/document.php?docid=PE209374738&datasource=PHE&vid=3326&referrer=api'
m = re.search(r'\?docid=(.*?)&', s)
print m.groups()[0]
</code></pre>
<p>这将打印所需的<code>PE209374738</code></p>