- String str = "asd2312.3fasf-0.114fa+234.3sdf";
-
-
//String regxp = "[^(-)?(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){1,2})?]";
-
String regxp = "((-)?(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){1,2})?)";
-
-
-
Pattern p = Pattern.compile(regxp);
-
Matcher m = p.matcher(str);
-
while (m.find()) {
-
String pStr = m.group();
-
System.out.println(pStr);
- }