我正在尝试从Java 中的文本中获取价格,我正在使用这个正则表达式,但我无法摆脱 113:
String str="jañlskd f añlksdj fñlaks: 19,05€ | jfañlskdjf: 22€ jañlsdkf dkjfls 113: 15€ jñalkdf dk añldf: añlkdsj fdlkf dlkfajs 19,05€ buy";
str.replaceAll("[^0-9+€|^0-9+,0-9+€|^ ]","");
结果是:
19,05€ | 22€ 113 15€ 19,05€
我也想取消最后没有€的数字。
我做错了什么?谢谢