Java заменяет несколько символов в строке, включая "\u00A2"
У меня есть строка с символом "доллары" и "центы". Я хочу удалить их. Я старался
string.replaceAll("[\"\\u00A2\" $]", "")
но это не работает. Как правильно это сделать.
1 ответ
Решение
string = string.replaceAll("¢|\\$", "");
или же
string = string.replaceAll("\\u00A2|\\$", "");
$
это специальный символ в регулярных выражениях, поэтому вы должны избегать его, если только он не находится в классе символов.