import java.util.*;
import java.io.*;
import java.util.regex.*;
import java.util.List;
class Program {
String subject
= ".+*?[^]$(){}=!<>|:-\\"; String sanitized
= subject.
replaceAll("[.\\+*?\\[^\\]$(){}=!<>|:-\\\\]",
"\\\\$0"); System.
out.
println(sanitized
);
// Second example
System.
out.
println("\nSecond Example in Reply to Comment"); String sanit2
= "(?<=" + "/me".
replaceAll("[.\\+*?\\[^\\]$(){}=!<>|:-\\\\]",
"\\\\$0") + ").*"; Matcher m = Pattern.compile(sanit2).matcher("/me eats");
System.
out.
println(m.
group());
} // end main
} // end Program# your code goes here
ICAgIGltcG9ydCBqYXZhLnV0aWwuKjsKICAgIGltcG9ydCBqYXZhLmlvLio7CiAgICBpbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CiAgICBpbXBvcnQgamF2YS51dGlsLkxpc3Q7CiAgICAgCiAgICBjbGFzcyBQcm9ncmFtIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgl7CiAgICAgCiAgICBTdHJpbmcgc3ViamVjdCA9ICIuKyo/W15dJCgpe309ITw+fDotXFwiOwogICAgU3RyaW5nIHNhbml0aXplZCA9IHN1YmplY3QucmVwbGFjZUFsbCgiWy5cXCsqP1xcW15cXF0kKCl7fT0hPD58Oi1cXFxcXSIsICJcXFxcJDAiKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihzYW5pdGl6ZWQpOwogICAgCiAgICAvLyBTZWNvbmQgZXhhbXBsZQogICAgU3lzdGVtLm91dC5wcmludGxuKCJcblNlY29uZCBFeGFtcGxlIGluIFJlcGx5IHRvIENvbW1lbnQiKTsKICAgIFN0cmluZyBzYW5pdDIgPSAiKD88PSIgKyAiL21lIi5yZXBsYWNlQWxsKCJbLlxcKyo/XFxbXlxcXSQoKXt9PSE8Pnw6LVxcXFxdIiwgIlxcXFwkMCIpICsgIikuKiI7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oc2FuaXQyKTsKICAgIE1hdGNoZXIgbSA9IFBhdHRlcm4uY29tcGlsZShzYW5pdDIpLm1hdGNoZXIoIi9tZSBlYXRzIik7IAogICAgU3lzdGVtLm91dC5wcmludGxuKG0uZmluZCgpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihtLmdyb3VwKCkpOwogICAgCiAgICAKICAgIH0gLy8gZW5kIG1haW4KICAgIH0gLy8gZW5kIFByb2dyYW0jIHlvdXIgY29kZSBnb2VzIGhlcmU=