Блокнот++ - как я могу заменить пустые строки [дубликат]



этот вопрос уже есть ответ здесь:




  • Удаление пустых строк в Notepad++

    20 ответов



у меня есть текстовый файл с тысячами строк цифр, например:



402

115

90

...


Как вы можете видеть, есть пустая строка между каждым номером, который я хочу удалить, чтобы у меня было



402
115
90
...


Как я могу это сделать это?

548   6  

6 ответов:

  1. пресс Ctrl+H (заменить)

  2. выберите Extended с SearchMode

  3. поставить \r\n\r\n на Find What

  4. поставить \r\n на ReplaceWith

  5. нажать на кнопку Replace All

Replace multiple line breaks

начиная с NP++ V6.2. 3 (и не уверен в более старых версиях) просто:

  1. перейти меню - > Редактировать - > операции с линией
  2. выберите "Удалить пустые строки" или "удалить пустые строки (содержащие пробелы)" в соответствии с вашими потребностями.

надеюсь, что это поможет достичь цели простым и в то же время быстрым способом:)

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

вот как это должно смотреть: enter image description here

Comments

    Ничего не найдено.