擅长:python、mysql、java
<p>您可以使用<code>re.findall(expression, string)</code>查找所需的值并将其转换为列表</p>
<p>您的需求的正确正则表达式是<code>\d\.?\d{3}</code>,或者您也可以使用<code>\d\.\d\d\d</code></p>
<pre><code>import re
array1 = ['\n 1.979 \n, \n 1.799 \n']
filteredarray = []
for i in array1:
filteredarray.extend(re.findall('\d\.?\d{3}', i))
print(filteredarray)
</code></pre>