擅长:python、mysql、java
<p>尝试以下操作:</p>
<pre><code>import re
r1 = re.compile('(?:AAA ")([^"]*)(?:" BBB)')
s = 'AAA "www.example.com" BBB asdf asdf ghgh AAA "www.someurl.com" BBB gjsltg ajshssl ahssfh AAA "www.anotherurl.com" BBB'
res = r1.findall(s)
</code></pre>
<p>如果<code>s</code>很长,您也可以考虑使用<code>finditer()</code>。在</p>
<p>更新的re看起来像这样</p>
^{pr2}$
<p>但我只是简单地用新的分隔符替换了AAA和BBB,所以如果之前代码不起作用,代码就可能无法工作。在</p>