擅长:python、mysql、java
<p>你可以这样做:</p>
<pre><code>import re
url = "https://www.youtube.com/api/timedtext?xorp=True&xoaf=1&v=UloIw7dhnlQ&signature=C2AF3C2887A37043353A86AAAACFA796659B56CB.E736B7146447843F2D3311234744DC0D9937AF7B&asr_langs=fr%2Cru%2Ces%2Cnl%2Cit%2Cde%2Cko%2Cen%2Cpt%2Cja&sparams=asr_langs%2Ccaps%2Cv%2Cxoaf%2Cxorp%2Cexpire&expire=1541769991&key=yttt1hl=&encaps=asrlang=enfmt=srv3"
match = re.match("(.+?)(expire=.+?&)(.+$)", url)
print(match.group(1) + match.group(3))
</code></pre>
<p><strong>输出</strong></p>
<pre><code>https://www.youtube.com/api/timedtext?xorp=True&xoaf=1&v=UloIw7dhnlQ&signature=C2AF3C2887A37043353A86AAAACFA796659B56CB.E736B7146447843F2D3311234744DC0D9937AF7B&asr_langs=fr%2Cru%2Ces%2Cnl%2Cit%2Cde%2Cko%2Cen%2Cpt%2Cja&sparams=asr_langs%2Ccaps%2Cv%2Cxoaf%2Cxorp%2Cexpire&key=yttt1hl=&encaps=asrlang=enfmt=srv3
</code></pre>
<p>或者,如果您只是想要不带<code>expire=</code>的文本,您可以删除它:</p>
<pre><code>result = re.sub("expire=\d+?&", "", url)
</code></pre>
<p>注意,假设expire的值都是数字。你知道吗</p>