Notepad++ - как заменить пустые строки [дубликат]
этот вопрос уже есть ответ здесь:
- удаление пустых строк в Notepad++ 20 ответов
у меня есть текстовый файл с тысячами строк цифр, например:
402
115
90
...
Как вы можете видеть, между каждым номером, который я хочу удалить, есть пустая строка, так что у меня есть
402
115
90
...
Как могу я это сделать?
6 ответов
пресс Ctrl+H (заменить)
выберите
ExtendedсSearchModeпоставить
\r\n\r\nнаFind Whatпоставить
\r\nнаReplaceWithнажать на кнопку
Replace All

начиная с NP++ V6.2.3 (не уверен в более старых версиях) просто:
- Go menu - > Edit - > линейные операции
- выберите "Удалить пустые строки" или "удалить пустые строки (содержащие пробелы)" в соответствии с вашими потребностями.
надеюсь, что это поможет достичь цели простым и быстрым способом:)
кстати, в Notepad++ есть встроенный плагин, который может справиться с этим:
TextFX -> TextFX Edit -> Delete Blank Lines (сначала нажмите CTRL+A выбрать все).
это удалит любое количество пустых строк
CTRL + H заменить
выберите расширенный режим поиска
заменить все \r\n с (space)
then switch to regular expression and replace all \s+ С \n
вы можете записать макрос, который удаляет первую пустую строку и правильно позиционирует курсор для второй строки. Затем вы можете повторить выполнение этого макроса.
Это должно получить сортировку:
- выделите от конца первой строки до самого начала третьей строки.
- использовать
Ctrl + Hчтобы открыть окно "найти и заменить". - выделенная область уже будет отображаться в текстовом поле "Найти".
- заменить на:
\r\n - 'Replace All' затем удалит все дополнительные пробелы в строке, которые не требуются.
вот как это должно смотреть:
