I cannot perform a simple operation with String, replace \ with *.
Example: t'est\' → t'est*
I tried with replacing and replacing all methods:
String s has the meaning: "t'est\'" ;
s.replaceAll("\'", "*"); -> result: t*est* s.replaceAll("\\'", "*"); -> result: t*est* s.replaceAll("\\\'", "*"); -> result: t*est* s.replaceAll("\\\\'", "*"); -> result: t'est' s.replace("\'", "*"); -> result: t'est' s.replace("\\'", "*"); -> result: t'est' s.replace("\\\'", "*"); -> result: t'est' s.replace("\\\\'", "*"); -> result: t'est'
But I do not get the result t'est * in any case.
java string replace special-characters
user3057179
source share