Notepad ++ - «Заменить на» добавляет символ новой строки после заменяемого текста. Как мне это убрать?


22

Оригинальный текст:

2###
Test 123

Я делаю эту операцию:

Find what: 2###
Replace with: 2###\r\nText before 

Результат:

2###
Text before
Test 123

Желаемый результат:

2###
Text before Test 123

По какой-то причине он добавляет новую строку после замененного текста. Кажется, это происходит только тогда, когда я добавляю \ r \ n или \ n в Replace with.

Как я могу настроить его, чтобы он не вставлял эту новую строку?


11
+1 за вопрос в виде: вход, программа (конечно, вы могли бы назвать это программой), выход, ожидаемый результат.
Cruncher

Ответы:


27

Строка 1 на самом деле 2###<new line>.

Вы заменяете 2###на 2###<newline>Text before, превращая строку (в действительности) в 2###<newline>Text before<newline>.

Вы должны включить новую строку, которую хотите заменить, в свой поиск.

Найти: 2###\r\n
заменить на:2###\r\nText before

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.