текст
Удалить пустые строки
Удаляйте пустые строки и строки, состоящие только из пробелов, из вставленного текста.
Удалить пустые строки: Уберите пропуски из вставленного списка, удалив строки, которые содержат только пробельные символы. «Удалить пустые строки» сохраняет каждую непустую строку точно в исходном виде, включая отступы и конечные пробелы. Инструмент подходит для скопированных списков с пустыми разделительными строками, если эти пропуски не несут смысла. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Инструменты для работы с текстом
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Полностью работает в браузере
Результат
ГотовоТекст обрабатывается локально. Инструмент использует буквальные операции из разрешённого списка и не выполняет регулярные выражения или код.
Правило определения пустых строк и пример
Для каждой строки 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, могут уменьшить доступный размер входных данных.
Как пользоваться
- Вставьте или введите строки в локальном редакторе.
- Настройте параметры этой операции и запустите её.
- Проверьте результат, затем скопируйте или скачайте текст.
Конфиденциальность и ограничения
Ваш текст и результат остаются на этом устройстве. Введённый код не загружается и не выполняется.
Похожие инструменты
Часто задаваемые вопросы
Удаляется ли строка, содержащая табуляцию или неразрывный пробел?
Да. Строка, состоящая только из табуляций, обычных или неразрывных пробелов, считается пустой. Пробел нулевой ширины U+200B отличается от них: он проходит эту проверку, поэтому визуально пустая строка может остаться. Если пропуск не исчезает, проверьте невидимые символы.
Удаление пустых строк также убирает пробелы в сохраняемых строках?
Нет. В строке, где перед словом стоят два пробела, эти пробелы сохраняются. Обрезанная форма используется только для решения, сохранить или удалить всю строку. Если нужно удалить пустые строки и очистить края оставшегося текста, отдельно запустите «Обрезать строки».
Можно ли удалить разделители из структурированного документа?
Да, поэтому используйте инструмент для данных, в которых пустые строки можно удалить. Пустые абзацы, разделения строф и разделители записей могут иметь смысл. Инструмент не распознаёт эти форматы. Если все строки состоят только из пробельных символов, результатом будет пустой текст, а не один завершающий перевод строки.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен