I want to handle java.util.regex.PatternSyntaxException: Dangling meta character caused by any special character. For example Assume the following string
String var = "Hi * How / are \\ you + ";
String replacement = var.replaceAll(var,"Replaced");
I want to handle above code as such I need not add \\ for each replacing each special characters.
PS: There can be many more special characters other than the one mentioned. I want to create a condition to handle all the characters which would return this exception.
PPS: I have to use replaceAll. I cannot use replace as I'm working in java version 1.4. Also cannot upgrade java version.
I am stuck with version 1.4. And Pattern.quote will work on java 1.5 onwards.