У меня есть файл со смесью CRLF и LF, и я хочу удалить LF. Я новичок в Notepad ++ и только что скачал V6.23.
Я использую диалоговое окно поиска / замены в расширенном режиме. Он найдет и посчитает CR LF (используя \ r \ n), но если я сделаю замену (например, пробел или \ r), ничего не произойдет, а замена все говорит, что она заменила 0 вхождений. В файле около 1000 CRLF и может быть 100 LF Lone.
Есть идеи?
Ответы:
Задача: Файл имеет сочетание CRLF и LF , и вы хотите получить только CRLF и удалить все автономные экземпляры LF .
Файл:
Файл (Показать все символы):
Теперь, если вы удалите только автономный LF в конце строки 3, вы должны в итоге соединить строки 3 и 4 вместе с остальными окончаниями строки без изменений.
Заменить # 1 (
\n
с(blank)
):Файл после замены № 1:
Заменить № 2 (
\r
с\r\n
):Файл после замены № 2:
Конечный результат:
Вывод: Notepad ++, кажется, в состоянии сделать работу просто отлично!
источник
В меню Notepad ++ щелкните « Правка» → « Преобразование EOL» → « Старый Mac», чтобы отформатировать файлы целиком.
источник
Вы можете просто скопировать все в WordPad, создать новый текстовый файл с помощью Notepad ++ и вставить его обратно в новый файл из WordPad. Каждая строка должна иметь CR сейчас.
источник
CR LF
,CR
иLF
Вот СУПЕР ПРОСТОЙ ПУТЬ ....
Выделите весь текст, который хотите изменить, и затем нажмите «Редактировать меню» -> «Операции с линиями» -> «Объединить линии».
-Или же-
Просто нажмите CONTROL + A, а затем CONTROL + J, чтобы сделать то же самое.
источник
возможно, вы случайно включили опцию «показать все символы» в редакторе
источник
Вид -> Показать символ -> снять флажок Показать конец строки.
Оно работает
https://stackoverflow.com/questions/41036033/cr-lf-notepad-removal
источник
Убедитесь, что выбрана кнопка Показать все символы. Используйте Alt и перетащите курсор мыши только на текст, который вы хотите скопировать и вставить. НЕ ВЫБИРАЙТЕ CR | LF. CR | LF будет оттеснен. Сделайте то же самое, когда вставляете и используете Alt, не выбирайте CR | LF и нажимайте Ctrl-> v. Это добавить список текста в отдельный файл со списком текста.
источник
Могу ли я просто предположить, что 2 самых обычных окончания строки - это CRLF или LF.
Если вы удалите LF, вы закончите с окончаниями строки только CR. Это нестандартно.
Это (в зависимости от вашего использования) может сломать кучу вещей. Например, если вы сделаете это, файл windows hosts будет поврежден (просто потратил кучу времени на обращение в службу поддержки по этому вопросу).
источник
В диалоге поиска есть три режима поиска, а именно: обычный, расширенный (\ n, \ r, \ O, \ x ...) и регулярное выражение. Моя по умолчанию имеет значение Normal, но вам нужно Extended для escape-символов.
источник
Я столкнулся с подобной проблемой. Я выполнил следующие шаги, чтобы удалить LF с CRLF
источник
Откройте файл в Notepad ++.
В окне поиска у вас есть диапазон от 10 до 10. Затем вы сможете найти все вхождения CR / LF и LF.
Удалите вручную, если файл очень маленький.
источник
Скопируйте весь текст на новую вкладку, это автоматически заменит специальные символы. Основная проблема с методом find replace заключается в том, что текстовый формат / выравнивание искажен.
источник
Основываясь на ответах выше, я придумал одну замену для решения этой проблемы, которая была у меня самой.
Вместо того чтобы заменить
"\r\n"
для"\n"
и делать это снова, я заменил"\r\n"
на""
(ничего), то это было сделано. Я также отметил «Обтекание» и поле рядом с ним, расширяя возможные регулярные выражения.По какой-то причине необходимо заменить двойные пробелы одним пробелом после, но
"\r\n"
это решается после первой замены.источник
Функция преобразования EOL в меню «Правка» отлично справляется с задачей, как уже упоминалось, - очень быстро, очень просто, очень точно. Я заметил кое-что немного странное, поэтому я добавляю свои два цента.
Я стремился к кодированию Windows. В некоторых моих файлах у меня не было возможности выбрать «Формат Windows», потому что он был серым, я полагаю, потому что большая часть файла использовала символы конца строки Windows. Простое решение состояло в том, чтобы выбрать один из двух других вариантов («Формат UNIX / OSX» или «Старый формат Mac»), а затем еще раз перейти к «Редактировать -> Преобразование EOL», и теперь стал доступен формат Windows.
источник
Чтобы удалить CRLF, вы должны выбрать значок в верхней части с надписью «Показать все символы», и они исчезнут. Просто сканируйте мышкой и найдите тот, который выглядит как обратный P.
источник