текст

Удалить пустые строки

Удаляйте пустые строки и строки, состоящие только из пробелов, из вставленного текста.

Удалить пустые строки: Уберите пропуски из вставленного списка, удалив строки, которые содержат только пробельные символы. «Удалить пустые строки» сохраняет каждую непустую строку точно в исходном виде, включая отступы и конечные пробелы. Инструмент подходит для скопированных списков с пустыми разделительными строками, если эти пропуски не несут смысла. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Remove Empty / локальный редакторЛокальная обработка

Полностью работает в браузере

100,000 символов во входных данных · 10,000 логических строк · 200,000 символов в выходных данных

Результат

Готово

Текст обрабатывается локально. Инструмент использует буквальные операции из разрешённого списка и не выполняет регулярные выражения или код.

Правило определения пустых строк и пример

Для каждой строки L сохраните L, если после удаления пробелов по краям остаётся хотя бы один символ; в противном случае удалите её. Количество сохранённых строк = исходное количество логических строк − количество пустых строк. Введите 10\n\n \n20\n: здесь четыре логические записи, две из которых пустые. Результат: 10\n20\n, то есть 4 − 2 = 2 сохранённые записи. Последний LF сохраняется, потому что он был в исходных данных и в результате по-прежнему есть строки. Здесь числа являются обычным текстом, а не значениями для вычислений.

Правила пробелов и большие списки

Определение пробелов соответствует обрезке ECMAScript (https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim), а не считает каждый невидимый символ Unicode пробелом. LF, CRLF и CR разделяют входные данные на логические строки; сохранённые строки объединяются с помощью LF. Алфавитная сортировка, удаление дубликатов и сравнение с учётом локали не выполняются. Для больших импортов не превышайте 100,000 входных кодовых точек и 10,000 строк и сохраните копию перед удалением интервалов между записями. Результат должен укладываться в 200,000 кодовых точек. Допустимый объём символов в редакторе считается в единицах UTF-16, поэтому дополнительные символы, например многие emoji, могут уменьшить доступный размер входных данных.

Как пользоваться

  1. Вставьте или введите строки в локальном редакторе.
  2. Настройте параметры этой операции и запустите её.
  3. Проверьте результат, затем скопируйте или скачайте текст.

Конфиденциальность и ограничения

Ваш текст и результат остаются на этом устройстве. Введённый код не загружается и не выполняется.

Похожие инструменты

Часто задаваемые вопросы

Удаляется ли строка, содержащая табуляцию или неразрывный пробел?

Да. Строка, состоящая только из табуляций, обычных или неразрывных пробелов, считается пустой. Пробел нулевой ширины U+200B отличается от них: он проходит эту проверку, поэтому визуально пустая строка может остаться. Если пропуск не исчезает, проверьте невидимые символы.

Удаление пустых строк также убирает пробелы в сохраняемых строках?

Нет. В строке, где перед словом стоят два пробела, эти пробелы сохраняются. Обрезанная форма используется только для решения, сохранить или удалить всю строку. Если нужно удалить пустые строки и очистить края оставшегося текста, отдельно запустите «Обрезать строки».

Можно ли удалить разделители из структурированного документа?

Да, поэтому используйте инструмент для данных, в которых пустые строки можно удалить. Пустые абзацы, разделения строф и разделители записей могут иметь смысл. Инструмент не распознаёт эти форматы. Если все строки состоят только из пробельных символов, результатом будет пустой текст, а не один завершающий перевод строки.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен