用逗号和各种大小的千个分隔符进行正则表达式提取

时间:2018-03-23 22:06:05

标签: python regex string

我正在使用一个看起来像这样的大字符串:

  

...金额35.550,35欧元... 7,2欧元是......费用98.556.732,93欧元......

如果有人可以提供代码来使用正则表达式提取各种大小的数字,我会很高兴。

我在python中尝试过类似的东西:

a.append(re.finditer(r"(\d+).EUR", str))
a.append(re.finditer(r"(\d+.\d+).EUR", str))
a.append(re.finditer(r"(\d+.\d+.\d+).EUR", str))
a.append(re.finditer(r"(\d+.\d+.\d+.\d+).EUR", str))

但显然这给了我很多重复,而且非常笨拙。 谢谢!

注意:后缀EUR是唯一的常量。

0 个答案:

没有答案
相关问题