Я делаю метод, который должен заменить все «^», «^». Но я использую .replaceAll()
, и это принимает регулярное выражение в качестве параметра, а каретка (^
) означает не или все, кроме в регулярном выражении. Для этого нет даже символа побега.Java | Пропустить каретку через регулярное выражение
Так как мне это сделать?
String a = "8^2";
public static String magicMethod(String a) {
return a.replaceAll("^", "^"); // makes everything compile funny
}
Вы должны быть в состоянии избежать карат с '\\ ^' –