Удалить пустые строки
Вставьте текст — и все пустые строки исчезнут, в том числе те, что только кажутся пустыми, а на деле содержат пробелы или табуляцию. Остальные строки остаются как были, а инструмент показывает, сколько строк удалено.
Показано начало результата. Кнопки «Копировать» и «Скачать» берут его целиком.
Ваш текст не покидает ваше устройство.
Как пользоваться
- Вставьте текст, список, код или данные CSV в поле.
- Пустые строки сразу исчезнут из результата; строка состояния покажет их количество.
- Скопируйте результат или скачайте его в файле .txt.
Примеры
- До
- первая строка вторая строка третья
- После
- первая строка вторая строка третья
- До
- имя;email Анна;anna@example.ru Борис;boris@example.ru
- После
- имя;email Анна;anna@example.ru Борис;boris@example.ru
Что удаляется, а что остаётся
Удаляется строка, в которой нет ни одного видимого символа: совсем пустая или только с пробелами и табуляцией. Все остальные строки сохраняются как есть, включая отступы и пробелы в конце. Переносы строк не перекодируются: файл с переносами Windows их сохранит.
После удаления строки следующая поднимается на её место. Ничего не переставляется, не склеивается и не обрезается.
Когда это нужно
- Списки из документов и сайтов часто приходят с пустой строкой после каждого пункта. Удалите их, чтобы получить один пункт на строку — для столбца таблицы или удаления дублей.
- Файлы CSV с пустыми строками ломают импорт: многие программы читают пустую строку как запись с пустыми полями.
- Код и конфиги, в которых после слияния веток накопились пустые строки.
- Письма и выгрузки из мессенджеров, где абзацы разделены двумя-тремя пустыми строками.
Частые ошибки
- Удалить пустые строки из Markdown. В Markdown пустая строка разделяет абзацы, списки и заголовки. Без неё два абзаца при отображении сольются в один.
- Удалить их там, где они важны. В большинстве языков программирования пустые строки ни на что не влияют, но в некоторых форматах они значимы: например, заголовки письма заканчиваются первой пустой строкой.
- Ждать удаления строк с разделителями. Строка «—» или «…» содержит видимые символы и останется. Такие разделители удаляйте поиском и заменой.
- Искать в статусе число оставшихся строк. Статус показывает удалённые строки, а сколько осталось — счётчик строк под полем ввода.
Пример: выгрузка из таблицы
Скопированный из Excel или из CSV текст часто содержит пустые строки между записями. Вставьте его в поле: строки с одними пробелами и табуляциями тоже будут удалены, а содержимое остальных строк и их порядок не изменятся. Счётчик под результатом покажет, сколько пустых строк убрано.
Когда пустые строки лучше оставить
- В стихах и песнях пустая строка отделяет строфы: после удаления текст сольётся.
- В коде пустые строки разделяют логические блоки и облегчают чтение.
- В письмах абзацы разделяют пустыми строками. Если нужны компактные абзацы, воспользуйтесь инструментом «Удалить переносы строк» с опцией «Сохранить абзацы».
Частые вопросы
Как удалить пустые строки из текста?
Вставьте текст в поле выше. Все пустые строки удалятся сразу, а оставшиеся сомкнутся в исходном порядке. Строка состояния покажет, сколько строк было удалено.
Строка из одних пробелов считается пустой?
Да. Строка, где есть только пробелы, табуляция или неразрывные пробелы, выглядит пустой и тоже удаляется. Строка хотя бы с одним видимым символом — даже с точкой — остаётся.
Чем это отличается от удаления переносов строк?
Удаление пустых строк оставляет каждую строку текста на своём месте и убирает только пустые промежутки. Удаление переносов склеивает все строки в один абзац. Для списков почти всегда нужно первое.
Можно ли оставить по одной пустой строке между абзацами?
Этот инструмент удаляет все пустые строки. Чтобы свести несколько пустых строк к одной, откройте «Найти и заменить», включите регулярные выражения и замените \n{3,} на \n\n.
Как удалить пустые строки в Word?
Откройте «Найти и заменить» (Ctrl + H), в поле «Найти» введите ^p^p, в поле «Заменить» — ^p и нажимайте «Заменить все», пока замены не закончатся. Строки с пробелами так не удалятся — сначала уберите лишние пробелы.