擅长:python、mysql、java
<p>你可以这样做:</p>
<pre><code>changedinput = tmp.group(1)[:-1] if tmp else ""
</code></pre>
<p>这也更“pythonic”,因为它的代码更少,但效率更低,因为您要调用<code>re.match()</code>两次:</p>
<pre><code>changedinput = re.match("(.*\/)", str(someinput)).group(1)[:-1] if re.match("(.*\/)", str(someinput)) else ""
</code></pre>