擅长:python、mysql、java
<p>这限定为一个模式,即您要查找的数据总是在引号<code>""</code>之间。简单地说,您可以使用<a href="https://docs.python.org/3/library/re.html" rel="nofollow">regex</a>进行模式匹配。
让我们以这个例子<code>she said " DAS A SDASD sdasdasd SADSD", " SA23 DSD " ASDAS "ASDAS1 3123$ %$%"</code></p>
<p>对您的基本示例有效的regex是-</p>
<pre><code>list = re.findall("\".*?\"", string)
</code></pre>
<p><code>List</code>给我们<code>['" DAS A SDASD SADASD SADSD"', '" SA23 DSD "', '"ASDAS1 3123$ %$%"']</code></p>
<p>在这里,<code>.*?</code>匹配任何字符(除了换行符),模式与引号(开始<code>\"</code>和结束<code>\"</code>)完全匹配。在</p>
<p>请注意,引号内的引号会破坏此代码。你不会得到预期的输出。在</p>