Я не могу понять, почему следующий код не работает должным образом
"Hello/You/There".replaceAll("/", "\\/");
- Ожидаемый результат:
Hello\/You\/There
- Фактический вывод:
Hello/You/There
Нужно ли мне скрывать косые черты? Я так не думал, но я также попробовал следующее против моей воли... не работал
"Hello/You/There".replaceAll("\\/", "\\/");
В конце я понял, что мне не нужно регулярное выражение, и я могу просто использовать следующее, которое не создает регулярное выражение
"Hello/You/There".replace("/", "\\/");
Однако мне все же хотелось бы понять, почему мой первый пример не работает.