public class Reg { public static void main(String[] args) {
String str = "ab\\r\\dc";
$(str);
str = replaceAll(str, "\\r\\", "aa");
$(str);
} static void $(Object o) {
System.out.println(o);
} static String replaceAll(String s, String p, String replace) {
StringBuffer res = new StringBuffer(); int i = 0;
while (i < s.length()) {
int match = 0;
for (int j = 0; j < p.length(); j++) {
if (i + j == s.length())
break;
if (s.charAt(i + j) == p.charAt(j)) {
match++;
}
}
if (match == p.length()) {
res.append(replace);
i += p.length();
} else {
res.append(s.charAt(i));
i++;
} } return res.toString();
}}