Как заменить пустые строки в Notepad ++? Я попробовал найти и заменить пустыми строками в поиске, и ничего не заменил, но это не сработало; он, вероятно, нуждается в регулярном выражении.
Удаление пустых строк в Notepad ++
Ответ 1
Вам нужно что-то вроде регулярного выражения.
 Вы должны быть в Extended режиме
 Если вы хотите, чтобы все строки заканчивались на одной строке, используйте \r\n. Если вы хотите просто удалить пустые строки, используйте \n\r как изначально предлагалось @Link.
Замените любое выражение ничем.
Ответ 2
Теперь есть встроенный способ сделать это с версии 6.5.2
 Edit -> Line Operations -> Remove Empty Lines или Remove Empty Lines (Containing Blank characters)
Ответ 3
Существует плагин, который добавляет меню под названием TextFX. Это меню, в котором находится головокружительное множество вариантов быстрого редактирования текста, дает человеку возможность быстро менять кодировку. В этом меню вы можете найти такие варианты, как Drop Quotes, Delete Blank Lines, а также Unwrap и Rewrap Text
Сделайте следующее:
TextFX > TextFX Edit > Delete Blank Lines
TextFX > TextFX Edit > Delete Surplus Blank Lines
		Ответ 4
- Notepad ++
 - Ctrl-H
 - Выберите "Регулярное выражение"
 -  Введите 
^[ \t]*$\r?\n, чтобы найти что, оставьте замену пустым. Это будет соответствовать всем строкам, начинающимся с пробела и заканчивающимся возвратом каретки (в данном случае окном crlf) - Нажмите кнопку "Найти далее", чтобы убедиться, что она соответствует только пустым строкам.
 
Ответ 5
Это сработало для меня:
-  Нажмите 
ctrl + h(ярлык для замены) -  Введите одно из следующих регулярных выражений в поле 
find what.[\n\r]+$или^[\n\r]+ -  Оставьте 
Replace withпустое поле -  В 
Search ModeвыберитеRegex -  Нажмите 
Replace All
Готово! 
Ответ 6
- Нажмите Ctrl + H (ярлык для замены).
 -  В поле Найти что введите 
^\R(для точных пустых строк) или^\h*\R(только для пустых строк с пробелами). - Оставьте Заменить с пустой зоной.
 - Проверьте опцию Обтекание.
 - Выберите режим поиска регулярных выражений.
 - Нажмите на кнопку Заменить все.
 
Ответ 7
Вы можете следовать технике, как показано на следующем снимке экрана:
-  Найти что: 
^\r\n -  Заменить на: 
keep this empty -  Режим поиска: 
Regular expression - Обернуть вокруг: выбрано
 
 ПРИМЕЧАНИЕ: для файлов * nix просто найдите \n
Ответ 8
В блокноте ++ нажмите CTRL + H, в режиме поиска нажмите на кнопку "Extended (\n,\r,\t...)", затем введите поле "Найти что":\r\n (короткий для CR LF) и оставьте поле "Заменить на" пустым.
Наконец, удалите все
Ответ 9
Ну, я не уверен в регулярном выражении или вашей ситуации.
Как насчет CTRL + A, выберите меню TextFX → Редактирование TextFX → Удалить пустые строки и альта, все пустые строки исчезли.
Сторона примечания - если строка пуста, то есть не содержит пробелов, это будет работать
Ответ 10
Ctrl + H.
найти -\r\r замените на -\r.
Ответ 11
Вы можете найти следующее регулярное выражение: ^(?:[\t ]*(?:\r?\n|\r))+ и заменить его пустым полем
Ответ 12
Это, очевидно, не работает, если пустые строки содержат вкладки или пробелы. Многие веб-страницы (например, http://www.guardian.co.uk/) содержат эти белые строки в результате неправильного HTML-редактора.
Удалите пустое пространство с помощью регулярного выражения следующим образом:
изменить шаблон: [\ t] + $в ничто.
где [\ t] соответствует любой вкладке или пробелу. "+" соответствует одному или нескольким вхождениям, а "$" обозначает конец строки.
Затем используйте блокнот ++/textFX для удаления одиночных или лишних пустых строк. Убедитесь, что эти пустые строки не имеют значения в данном контексте.
Ответ 13
 
Иногда\n\r и т.д. не работает, здесь, чтобы понять, каково ваше фактическое регулярное выражение.
Преимущество этого трюка: если вы хотите сразу заменить его в несколько файлов, вам понадобится этот метод. Выше не будет работать...
Ответ 14
- Изменить → Пустые операции → Обрезать ведущие и трейлинг-пространства (чтобы удалить черные вкладки и пробелы в пустых строках)
 -  Ctrl + H, чтобы получить окно замены и заменить шаблон: 
^\r\nничем (выберите регулярное выражение) 
Примечание: шаг 1 удалит вашу реализацию кода, выполненную с помощью вкладок и пробелов
Ответ 15
CTRL + A, выберите меню TextFX → TextFX Edit → Delete Blank Lines, как было предложено выше.
Но если строки содержат некоторое пространство, то переместите курсор на эту строку и сделайте CTRL + H. В поле "Найти что:" будет показано пустое место и в разделе "Заменить на" оставьте его пустым. Теперь все пробелы удалены и теперь попробуйте CTRL + A, выберите меню TextFX → TextFX Edit → Delete Blank Lines
Ответ 16
 /n/r принимает определенный тип разрыва строки. Чтобы настроить таргетинг на любую пустую строку, вы также можете использовать:
^$
Это говорит - любая строка, которая начинается, а затем не заканчивается между ними. Это скорее всего. Замените ту же пустую строку.
Ответ 17
Я не видел комбинированный ответ, поэтому поиск ^\s + $и замена на {ничего}
^\s+$ means
  ^ start of line
  \s+ Matches minimum one whitespace character (spaces, tabs, line breaks)
  $ until end of line
		Ответ 18
Легкая альтернатива для удаления пробела из пустых строк:
- TextFX > TextFX Edit > Trim Trailing Spaces
 
Это приведет к удалению всех конечных пробелов, включая пробелы в пустых строках. Удостоверьтесь, что длина пробелов не значительна.
Ответ 19
Несколько из приведенных выше выражений и расширенных выражений не работали для меня, но регулярное выражение "$\n $".
Ответ 20
Это очень просто
Ctrl + H
Найти:\r\n\r\n
Заменить на:\r\n
Ответ 21
эта работа для меня:
SEARCH:^\r  
REPLACE:            (empty)
		Ответ 22
 1) Ctrl + H (или Search 🠆 Replace..), чтобы открыть окно Replace.
 2) Выберите 'Search Mode' "Регулярное выражение"
 3) В поле "Найти что" введите ^(\s*)(.*)(\s*)$ & в поле "Заменить на " \2
-  
^- соответствует началу символа строки -  
(\s*)- сопоставляет символы пробела -  
(.*)- соответствует любым символам -  
(\s*)- Соответствует символам пробелов -  
$- Соответствует символу конца строки -  
\2- Обозначает совпадающий контекст 2-й скобки. 
 
 См. Https://www.rexegg.com/regex-quickstart.html для получения дополнительной информации о регулярных выражениях.


