擅长:python、mysql、java
<p>可以使用正则表达式:</p>
<pre><code>import re
re.search('\((.*)\)', line.replace('"', '')).group(1).split(', ')
</code></pre>
<p>输出:</p>
<pre><code>['boatsmith search', 'Search for the holder of the golden compass', 'delay=6']
</code></pre>
<hr/>
<blockquote>
<p>the string could be written with double quotes or with single quotes</p>
</blockquote>
<p>在这种情况下,您可以使用:</p>
<pre><code>line = """State("boatsmith search", 'Search for the holder of the golden compass', delay=6)"""
[e.strip('"\'') for e in re.search('\((.*)\)', line).group(1).split(', ')]
</code></pre>
<p>输出:</p>
<pre><code>['boatsmith search', 'Search for the holder of the golden compass', 'delay=6']
</code></pre>