擅长:python、mysql、java
<p>如果您只想删除不在其他字符串中的所有字符,我建议您执行以下操作:</p>
<pre><code>>>> to_filter = "It took 2.3 seconds"
>>> "".join(_ for _ in to_filter if _ in ".1234567890")
'2.3'
</code></pre>
<p>然而,这是一种非常简单的提取数字的方法。如果你想要的不仅仅是一个简单的字符过滤器,你应该使用Martijn Pieters的答案。</p>