在unicode文本中查找价格值

时间:2017-01-19 21:51:41

标签: python regex unicode

我想从unicode文本中提取多个价格值,该文本可能在值本身之前有多种货币和前缀。可能的情况是:

An apple costs: 1,01 €
2€ for an apple
The $1.21 apple
...

所以最可能的前缀是whitespace, €/$/etc, \n,而空格大部分都是关闭值的范围。

有很多questions关于在另外两个字符串之间找到一个字符串 - 很遗憾没有什么对我有用,就像这样:

result = re.findall(r'\s+(.*?)€\s', lowerCaseDescrip, re.DOTALL)

使用re或许不是这种情况的最佳解决方案吗?

0 个答案:

没有答案
相关问题