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' затем удалит все дополнительные пробелы в строке, которые не требуются.
вот как это должно смотреть: