我正在使用一个看起来像这样的大字符串:
...金额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是唯一的常量。