小编典典

Java String 删除所有非数字字符但保留小数分隔符

all

尝试删除所有不是 0-9 和句点的字母和字符。我正在使用Character.isDigit(),但它也删除了小数,我怎样才能保留小数?


阅读 124

收藏
2022-05-04

共1个答案

小编典典

试试这个代码:

String str = "a12.334tyz.78x";
str = str.replaceAll("[^\\d.]", "");

现在str将包含"12.334.78".

2022-05-04