我无法使用正则表达式从预定义的输入字符串中提取(双)数字。
字符串是:
String inputline ="Neuer Kontostand";"+2.117,68";
为了成功解析我需要+
在保持可选的同时抑制前导的数字-
。另外我必须切断"
数字之前/之后。
当然,我可以进行多步字符串操作,但有谁知道如何使用一个正则表达式以更优雅的方式完成所有操作?
到目前为止我尝试了什么:
Pattern p = Pattern.compile("-{0,1}[0-9.,]*");
Matcher m = p.matcher(inputline);
String substring =m.group();