Знайдіть і замініть кілька порожніх рядків


8

Як використовувати функцію пошуку та заміни в блокноті для видалення кількох порожніх рядків у текстовому файлі?


Тож лише якщо між абзацами є більше одного порожнього рядка?
Ар’ян

Відповіді:


17

У блокноті немає способу використання знаків та заміни та націлення порожніх рядків. Розгляньте « Блокнот ++» та шукайте та замінюйте регулярний вираз.

Ви можете \r\nзнайти порожні рядки з текстових файлів, створених у Windows, \rдля Mac та \nдля Linux.

Я вважаю, що встановлення за замовчуванням насправді поставляється з TextFX, щоб зробити ваше життя ще простішим, у нього є можливість видалити порожні рядки:

alt текст


3
Мені здається, що наступним варіантом "Видалити надлишки порожніх ліній" може бути те, що тут потрібно? (Питання, що ставить запитання, не надто зрозуміло з цього приводу, але в іншому випадку питання могло б звучати так: "Як видалити один порожній рядок і повторити це кілька разів".)
Ар'ян,

Хороша відповідь, але, можливо, варто зазначити, що Mac OS X використовує \nдля завершення рядків, \rяк не класичне.
jtb

5

Я думаю, ти не можеш це зробити в блокноті; коли у мене є така проблема, я відкриваю текстовий файл Word (будь-який інший текстовий процесор повинен перейти) і замінюю дві послідовні позначки діаграми на одну з них. Повторіть кілька разів (поки не буде чим замінити більше), і ви закінчите.

Вам слід замінити ^p^p

з ^p


4

так як оригінальний блокнот - справжня лаваш (а всі інші пропонують свій власний фаворит):

vim ftw з:

:g/^\s\+$/d


0

У Блокноті ++ V7.7.1 на вкладці "Редагування" в підгрупі "Лінійні операції" є опція "Видалити порожні лінії".

введіть тут опис зображення


-1

7 крок рішення Excel:

Мета: відфільтруйте всі рядки з даними, залишивши лише порожні рядки, а потім видаліть ці порожні рядки.

  1. Скопіюйте текстовий файл (Ctrl-A, щоб вибрати все, а Ctrl-C скопіює його) та вставте в MS Excel, комірку A1
  2. Виділіть усі рядки з даними в них. (курсором у комірці A1 натисніть Ctrl-shift-end)
  3. Після виділення даних натисніть на вкладку Дані, а потім натисніть Фільтр. (У комірці А1 тепер на ній є спадне поле.)
  4. Першим пунктом у спадному вікні є "Вибрати все" (зніміть прапорець)
  5. Останній елемент у спадному вікні - "Пробіли" (позначте його) (Лист тепер виглядає порожнім, усі ваші дані приховані, крім порожніх рядків у ваших даних. Подивіться на номери рядків зліва. Перший рядок у ваші дані із порожнім знаком тепер у верхній частині вашої електронної таблиці. Скажімо, це рядок 330. Наступний рядок може пропустити, щоб сказати рядок 775, наступний рядок у ваших даних із порожнім і так далі.)
  6. Помістіть курсор у комірку A330. Натисніть Ctrl-Shift-End. Що підкреслить усі порожні рядки у ваших даних.
  7. Утримуючи курсор у виділеній області, клацніть правою кнопкою миші та виберіть рядок "Видалити". (Зараз би вдалий час повернутися назад і поставити галочку назад у полі "Вибрати все".)

Чому для цього потрібно купувати Excel?
harper

1
Крім того , питання , здається, питає , як змінити line A, line B, blank line, blank line, line C, line Dв line A, line B, blank line, line C, line D. Ваша відповідь видаляє всі порожні рядки, чи не так?
G-Man каже: "Відновіть Моніку"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.