擅长:python、mysql、java
<p>我想这应该是你想要的:</p>
<pre><code>import re
textlist = ["some other amount as $32,4545.34 and Total Cumulative Payment (USD) $999,999.00 and such","Total cumulative payment $55587323.23"]
matchlist = []
for text in textlist:
match = re.findall("(\$[.\d,]+)", text)
if match:
matchlist.extend(match)
print(matchlist)
</code></pre>
<p>结果:</p>
^{pr2}$
<p>正则表达式是寻找一个$和grab.,和数字到下一个空格。根据您正在解析的其他类型的数据,它可能需要调整,我假设您只想捕获句点、逗号和数字。在</p>
<p>更新:</p>
<p>它现在将找到任何数量的事件,并将它们全部放入一个列表中</p>