Замініть \ 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) та натисніть "Замінити все".


2
працює і в блокноті програміста. Виберіть "Дозволити вирази зворотньої косої риски" і зробіть те саме
Пітер Маннінгс

Це працює в нових версіях Notepad ++? Або потрібно вибрати параметр "Розширений (\ n, \ r, \ t, \ 0, \ x)"?
Пітер Мортенсен

1
Режим пошуку повинен бути "розширеним", щоб працювати.
Марсель

Це також працює в notepad2 на випадок, коли хтось зацікавлений. Перевірте регулярний пошук виразів під час заміни
Hoppe

1
це не працює
Келмен

10

На екрані пошуку на вкладці заміни виберіть розширений пошук.
У текстове поле поставити \\r\\n, а в поле замінити текст поставити \r\n.


Це насправді працює, чи вам потрібно робити втечу?
Джош Хант

1
Я втік, але мені довелося подвоїти його втечу, щоб воно з’явилося тут (тобто \\\\ r \\\\ n замість \\ r \\ n).
C. Росс

Тож вам щойно довелося вчетверо втекти, що в коментарі? ^^^^^^^
hyperslug

Ні, на щастя, він не намагається інтерпретувати коментарі ...
C. Ross

1

Скопіюйте новий рядок і скористайтеся функцією "Пошук і заміна", щоб \ r \ n замінити новий рядок. Персонаж нового рядка відображатиметься як порожнє поле.


2
Я не міг змусити це працювати раніше.
C. Ross

1

Я спробував відповідь, проголосований у верхній частині, але мені не вдалося змусити його працювати над новою версією Notepad ++. Мені довелося змінити те, що вони робили. Тому:

Натисніть CTRL-hі відкриється діалогове вікно Замінити. Введіть \r\n"Знайти що" та \\r\\n"Замінити на". Потім виберіть режим пошуку Розширений (\ r, \ n, \ t, \ x ..., \ 0) і натисніть "Замінити все".

Буквально те, що робив Маркус, але зворотне, працювало на мене.


1
Це не відповідає на запитання.
Тото

ваш спосіб перетворить реальний новий рядок у буквальний \r\nу файлі, тоді як питання про перетворення прямого \r\nв нові рядки
phuclv

У моєму блокноті був текст так само, як OP, і він працював. Де б буквально сказати щось на кшталт: Hello World. \ R \ nHello World. бути: Здрастуйте, світ. З моєю версією Notepad ++, відповідь, проголосована вгорі, не виправила мене, але перемикання на мене працювало. (Я не можу отримати переповнення стека, щоб зареєструвати, що я поставив новий рядок між Hello і World ... Тож просто знайте, що між Hello і World має новий рядок, як слід)
Сара Річардсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.