Хорошо, у меня длинная строка, и я хочу удалить все, что внутри, кроме десятичных чисел, запятых и точек,
Я пробовал:
str = str.replace("[^0-9\\.\\,]","");
Но это просто заканчивается ничем ..
Кто-нибудь может мне помочь?
Спасибо!
Вам не нужно экранировать персонажей в группе персонажей. Вы также должны использовать replaceAll().
replaceAll()
str = str.replaceAll("[^0-9.,]+","");
Попробуйте str.replaceAll("[^0-9.,]+","");
str.replaceAll("[^0-9.,]+","");