擅长:python、mysql、java
<p>如果您的输入可以有如下内容,请使用这个:<code>some "text \" and text" more</code></p>
<pre><code>s = '''According to some, dreams express "profound aspects of personality" (Foulkes 184), though others disagree.'''
lst = re.findall(r'"(.*?)(?<!\\)"', s)
print lst
</code></pre>
<p>使用<code>(?<!\\)</code>负lookbehind检查在<code>"</code>之前没有<code>\</code></p>