好吧,所以我有一个很长的字符串,我想删除里面的所有内容,除了十进制数字,逗号和点,
我试过了:
str = str.replace("[^0-9\\.\\,]","");
Run Code Online (Sandbox Code Playgroud)
但这最终没有结果......
谁能帮我?
谢谢!
jjn*_*guy 23
您不需要转义字符组中的字符.你也应该使用replaceAll().
str = str.replaceAll("[^0-9.,]+","");
Run Code Online (Sandbox Code Playgroud)