擅长:python、mysql、java
<pre><code>with open('test.txt', 'r') as f:
file = f.read()
re.findall(r'\b\d+\.\d+\b', file)
</code></pre>
<p>结果:</p>
<pre><code>['1.20', '1.50', '2.10', '0.90']
</code></pre>
<p>搜索小数点周围的任意数字,用边界括起来。你知道吗</p>
<p>如果您还需要捕获.23这样的数字,请使用:</p>
<pre><code>re.findall(r'[\d+]*\.\d+', file)
</code></pre>