Java:正则表达式删除任何非小数或'/'值

时间:2016-01-20 00:08:00

标签: java regex

我正在尝试从字符串中删除除小数和分号'/'之外的所有内容。 例如,如果字符串是:“1.2 / 3x ^ 7 / 1.1” 它应该返回“1.2 / 3 7 / 1.1”。

我试过这个:{{1}}但它没有做任何事。

1 个答案:

答案 0 :(得分:3)

这有效

public static String decimalsAndDivision(String a) {
    return a.replaceAll("[^0-9./]", " ");
}

像这样使用:

System.out.println(decimalsAndDivision("1.2/3x^7/1.1"));