2013-02-02 08:39:01 +0000 2013-02-02 08:39:01 +0000
73
73

Заменить Возврат каретки и Линейная подача в блокноте++

У меня есть файл со смесью CRLF и LF, и я хочу удалить LF. Я новичок в Блокноте++ и только что скачал V6.23.

Я использую диалог поиска/замены в расширенном режиме. Он найдет и пересчитает CR LF (используя \r\n), но если я сделаю замену (например, на пустую или \r), то ничего не произойдет, и замена всех говорит, что он заменил 0 вхождений. В файле около 1000 CRLF и может быть 100 одиноких LF.

Какие-нибудь идеи?

Ответы (16)

70
70
70
2013-02-03 19:07:02 +0000

Задача: Файл имеет смесь CRLF и LF, и вы хотите в конечном итоге только с CRLF и удалить все отдельные экземпляры LF.

  1. Файл:

  2. Файл (Показать все символы):

  3. Заменить #1 (\n на (blank)):

  4. Файл после Заменить #1:

  5. Заменить #2 (\r на \r\n):

  6. Файл после Заменить #2:

  7. Окончательный результат:

Заключение: Блокнот++, похоже, отлично справляется!

40
40
40
2014-07-30 18:15:36 +0000

В меню блокнота++ нажмите EditEOL ConversionOld Mac format для форматирования целых файлов.

3
3
3
2014-06-27 08:48:50 +0000

Вы можете просто скопировать все в блокнот, создать новый текстовый файл с помощью блокнота++ и вставить его обратно в новый файл из блокнота. Теперь в каждой строке должен быть CR.

2
2
2
2015-12-28 07:28:42 +0000

вы, возможно, случайно включили опцию “показать все символы” в редакторе

.

2
2
2
2018-01-16 15:28:31 +0000

Вот СУПЕР ПРОГРАММНОЕ ПОЛОЖЕНИЕ…

Выберите весь текст, который вы хотите изменить, а затем нажмите Меню редактирования –> Операции с линиями –> Присоединиться к линиям.

-Or-

-Or-

Просто нажмите КОНТРОЛЬ + A, а затем КОНТРОЛЬ + J для того, чтобы сделать то же самое.

1
1
1
2018-06-16 13:38:09 +0000

Просмотр -> Показать символ -> убрать флажок Показать конец строки.

Работает https://stackoverflow.com/questions/41036033/cr-lf-notepad-removal

0
0
0
2020-01-16 18:28:18 +0000

Просто используйте замену [^\r]\n на “ ” и выберите регулярное выражение, оно заменит все \n на “ ”, но ничего не делает с \r\n.

0
0
0
2016-11-08 17:33:29 +0000

Убедитесь, что выбрана кнопка Показать все символы. Используйте Alt и перетащите курсор мыши только на текст, который вы хотите скопировать и вставить. НЕ ВЫБИРАЙТЕ CR|LF. CR|LF будет оттеснен в сторону. Сделайте то же самое, когда вы вставляете и используете Alt и не выбирайте CR|LF и нажмите Ctrl->v. Это необходимо, чтобы добавить список текста в отдельный файл со списком текста.

0
0
0
2018-02-09 22:40:32 +0000

Могу я просто предложить, чтобы 2 самых обычных конца строки были либо CRLF или LF.

Если вы удалите LF, вы закончите с конца строки только CR. Это нестандартно.

Это (в зависимости от вашего использования) может сломать кучу вещей. Например, файл windows hosts сломается, если вы это сделаете (просто потратили кучу времени на звонок в службу поддержки по этой проблеме).

-1
-1
-1
2016-10-01 20:37:53 +0000
-1
-1
-1
2016-03-22 01:13:44 +0000

Откройте файл в Блокноте ++.

Шаг 1) вставьте слово основы (просмотр обертки) Шаг 2) перейдите к поиску… нажмите : найти символ в диапазоне вкладки

В окне поиска, вы должны диапазон от 10 до 10. затем вы можете найти все вхождения CR/LF и LF.

Удалить вручную, если файл очень маленький файл.

-1
-1
-1
2017-03-25 21:20:58 +0000

Функция преобразования EOL под меню Edit делает работу просто отлично, как кто-то уже упоминал - очень быстро, очень просто, очень точно. Я действительно заметил кое-что немного странное, хотя, именно поэтому я вбрасываю свои два цента.

я стремился к кодировке Windows. В некоторых моих файлах у меня не было возможности выбрать ‘Windows Format’, потому что он был выделен серым цветом, я полагаю, потому что большинство файлов использовали символы Windows End Of Line. Простым решением было выбрать один из двух других вариантов (‘UNIX/OSX Format’ или ‘Old Mac Format’), а затем снова перейти в ‘Edit –> EOL Conversion’, и Windows Format стал доступен для выбора.

-1
-1
-1
2015-08-05 09:01:00 +0000

Я столкнулся с подобной проблемой. Я выполнил следующие шаги, чтобы удалить LF с CRLF

  1. Открыть файл с помощью блокнота++
  2. Нажмите Правка -> Преобразование EOL -> Формат Windows (Это добавит замену LF на CRLF)
  3. Сохранить файл
-1
-1
-1
2016-05-06 12:01:49 +0000

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

-1
-1
-1
2017-04-02 06:17:39 +0000

Для того, чтобы удалить CRLF, необходимо выбрать иконку в верхней части, на которой написано “Показать все символы”, и они уйдут. Просто отсканируйте мышью и найдите тот, который выглядит как P.

-1
-1
-1
2014-07-01 19:47:10 +0000

В диалоге поиска есть три Режима поиска, а именно Нормальный, Расширенный (\n, \r, \O, \x…) и Регулярное выражение. Мой по умолчанию имеет значение Normal, но вам нужно Extended для экранирующих символов.

Pytania pokrewne

8
1
6
4
6