良好的正则表达式提取价格

时间:2016-02-01 00:20:58

标签: python regex

我正试图从各种货币价值中提取价格。以下是我的示例输入值:

でレンタル HD(高画質) ¥ 500
で購入  HD(高画質) ¥ 2,500
Buy SD £5.99
Buy SD £14.99
HD ausleihen EUR 3,99
HD kaufen EUR 11,99
Buy Movie HD $19.99
$1,200.84

如何将此货币值转换为浮点数,例如19.99?我到目前为止的正则表达式是:

re.findall(r'[\d|\,|\.]+', s)[0].replace(',', '')

但似乎不够。什么会更好?

0 个答案:

没有答案