#java #regex
#java #регулярное выражение
Вопрос:
У меня есть string test="first \n middle \n last"
Теперь я хочу заменить все "\n"
на "n"
Я пробовал test.replaceAll("\\n", "\n")
и test.replaceAll("\n", "n")
, но они не работают, у кого-нибудь есть решение?
Спасибо!
Комментарии:
1. старший, ты так быстро ответил, что я отредактировал свой вопрос
2. Почему? Как вы получили строку? Почему в нем изначально было \n?
Ответ №1:
Используйте этот код:
String test="first \n middle \n last";
System.out.println("Output: " test.replaceAll("\\n", "n"));
ВЫВОД
Output: first
middle
last
"\\"
"n"
для обратной косой черты "\"
и "n"
в исходной строке заменяется на "n"