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


Ответы:


130

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


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 есть новая строка, например, как это должно быть)
Сара Ричардсон,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.