replaceAll
со значением, содержащим '*', выдает исключение.replaceAll с '*'
Я попробовал этот
String tmp = "M ******* k";
tmp = tmp.replaceAll("****","NOT");
System.out.println("TMP is :"+tmp);
и я получаю это исключение
Exception in thread "main" java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
replaceAll
Почему с *
имеют такое поведение и как преодолеть эту проблему?
+1 для скорости (и правильности, конечно). :) – ninetwozero