Замените \ r \ n символом новой строки в Блокноте ++

81

Как заменить строку "\ r \ n" теми же символами?

Пример:

Hello World.\r\nHello World.

заменено на:

Hello World.
Hello World.
Пересекать
источник

Ответы:

130

Нажмите CTRL-hи откроется диалоговое окно замены. Введите \\r\\n«Найти что» и \r\n«Заменить на». Наконец, выберите расширенный режим поиска (\ r, \ n, \ t, \ x ..., \ 0) и нажмите «Заменить все».

drrlvn
источник
2
также работает в блокноте программиста. Выберите «Разрешить выражения с обратной косой чертой» и сделайте то же самое
Питер Маннингс
Это работает в новых версиях Notepad ++? Или требуется выбрать параметр «Расширенный (\ n, \ r, \ t, \ 0, \ x)»?
Питер Мортенсен
1
Режим поиска должен быть расширенным, чтобы работать.
Марсель
Это также работает в notepad2, если кому-то интересно. Проверьте поиск по регулярному выражению при замене
Hoppe
1
это не работает
Кельмен
10

На экране поиска на вкладке замены выберите расширенный поиск.
В текстовом поле поиска введите \\r\\n, а в текстовом поле заменить \r\n.

Пересекать
источник
Это на самом деле работает, или вам нужно бежать?
Джош Хант
1
Я сбежал, но мне пришлось дважды убежать от него, чтобы он появился прямо здесь (то есть \\\\ r \\\\ n вместо \\ r \\ n).
С. Росс
Значит, вам только что пришлось в четыре раза избежать этого в комментарии? ^^^^^^^
hyperslug
Нет, к счастью, он не пытается интерпретировать комментарии ...
К. Росс
1

Скопируйте новую строку и используйте функцию поиска и замены, чтобы заменить \ r \ n новой строкой. Символ новой строки будет отображаться как пустое поле.

Линус
источник
2
Я не мог заставить это работать раньше.
С. Росс
1

Я попробовал ответ с наибольшим количеством голосов, но не смог заставить его работать для моей новой версии Notepad ++. Я должен был изменить то, что они сделали. Так:

Нажмите CTRL-hи откроется диалоговое окно замены. Введите \r\n«Найти что» и \\r\\n«Заменить на». Затем выберите режим поиска Расширенный (\ r, \ n, \ t, \ x ..., \ 0) и нажмите «Заменить все».

Буквально то, что сделал Маркус, но обратилось, сработало для меня.

Сара Ричардсон
источник
1
Это не отвечает на вопрос.
Toto
ваш способ преобразует реальную новую строку в литерал \r\nв файле, тогда как вопрос заключается в преобразовании литерала \r\nв новые строки
phuclv
У меня был текст как OP в моем блокноте ++, и он работал. Где бы оно буквально говорило что-то вроде: Hello World. \ R \ nHello World. быть: Hello World С моей версией Notepad ++ выполнение ответа с наибольшим количеством голосов не исправило меня, но переключение сработало для меня. (Я не могу получить переполнение стека, чтобы зарегистрировать, что я помещаю новую строку между Hello и World ... Так что просто знайте, что между Hello и World есть новая строка, например, как это должно быть)
Сара Ричардсон,