擅长:python、mysql、java
<p>标准库已经有了正确解析url的方法,不需要regex</p>
<p>在Python 3中:</p>
<pre><code>from urllib.parse import urlparse, parse_qs
url = 'https://backtoschool.com/document.php?docid=PE209374738&datasource=PHE&vid=3326&referrer=api'
print(parse_qs(urlparse(url).query)['docid'][0]) # PE209374738
</code></pre>
<p>在Python 2中,第一行是:</p>
<pre><code>from urlparse import urlparse, parse_qs
</code></pre>