Очистка и замена текста: удалить \ n из текста в Java
Думаю, вам нужно добавить oraclejdk еще пару косых черт ...
String string;
string = string.replaceAll("\\\\n", "");
Пояснение: Число oraclejdk косых черт связано с тем, что java-api "\ n" само по себе является jdk контролируемым символом в j2se Java.
Итак, чтобы получить javax реальные символы "\ n" где-нибудь, нам java-se нужно использовать "\ n". Если java распечатать, дайте нам: "\"
Вы java-libraries хотите заменить все символы java-se "\ n" в своем файле. Но вы j2se не собираетесь заменять элемент .java управления "\ n". Итак, вы j2se пробовали "\ n", который java-se будет преобразован в символы openjdk "\ n". Отлично, но, может java быть, не очень. Я предполагаю, что core-java метод replaceAll фактически java создаст регулярное выражение java-se с использованием символов .java «\ n», которые будут неправильно empty-string считаны как управляющий символ java-se «\ n».
Уф, почти готово.
Использование java replaceAll ("\\ n", "") сначала .java преобразует "\\ n" -> "\ n", который javax будет использоваться регулярным j2se выражением. Затем "\ n" будет string использоваться в регулярном jre выражении и фактически представляет java ваш текст "\ n". Это то, что java вы хотите заменить.
java
string
Очистка и замена текста: удалить \ n из текста в Java
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.