擅长:python、mysql、java
<p>试试看:</p>
<pre><code>import re
blockOfText = 'two thousand may be represented as 2000 2000.00 2,000 and 2k'
' '.join([ ''.join(x[0]) for x in re.findall(r'(\$?\d+([,\.]\d+)?k?)', blockOfText) ])
</code></pre>
<p>这将获得一个新的文本字符串,如果需要,可以将其分配给<code>blockOfText</code>,从而有效地删除任何不是美元金额的内容。在</p>