擅长:python、mysql、java
<p>你可以试试<a href="http://www.regular-expressions.info/lookaround.html" rel="nofollow"><strong>Positive Lookbehind & Lookahead</strong></a></p>
<blockquote>
<p>The lookaround actually matches characters, but then gives up the match, returning only the result: match or no match. </p>
</blockquote>
<pre><code>(?<=^car\().*(?=\)$)
</code></pre>
<p><a href="http://regex101.com/r/pW9fT8/1" rel="nofollow">online demo</a></p>
<p>或者使用<code>findall</code>从索引1中获取匹配的组</p>
<pre><code>^car\((.*)\)$
</code></pre>
<p><a href="http://regex101.com/r/aQ3kN1/2" rel="nofollow">online demo</a></p>
<hr/>
<p>示例代码:</p>
<pre><code>import re
p = re.compile(ur'(?<=^car\().*(?=\)$)')
test_str = u"car(skoda,audi)"
re.findall(p, test_str)
</code></pre>