Java String remove all non numeric characters but keep the decimal separator
character, decimal, java, string
Solution
Try this code:
String str = "a12.334tyz.78x";
str = str.replaceAll("[^\\d.]", "");
Now `str` will contain `"12.334.78"`.
Problem
Trying to remove all letters and characters that are not 0-9 and a period. I'm using `Character.isDigit()` but it also removes decimal, how can I also keep the decimal?