Удалить переносы строк
Вставьте текст с лишними переносами строк — из PDF, писем или субтитров — и получите чистый связный текст. Всё работает прямо в браузере: ничего из вставленного не отправляется и не сохраняется.
Почему вставленный текст разбит на строки
PDF-файлы, письма и файлы с субтитрами хранят текст с жестким переносом в конце каждой визуальной строки — это часть верстки, а не самого текста. Когда вы копируете такой текст в документ или CMS, каждая строка обрывается посреди предложения, и вручную убирать эти переносы приходится по одному. Этот инструмент делает это в один клик, прямо в браузере: ничего из вставленного не загружается и не хранится.
Два режима: убрать все переносы или сохранить абзацы
«Убрать все переносы» склеивает весь текст в один сплошной блок — подходит для одного абзаца, который оказался разбит, для расшифровки субтитров или текста, который нужно вставить в поле, не принимающее переносы строк. «Сохранить абзацы» — более удобный вариант для документов: он считает пустые строки границами абзацев, склеивает перенесенные строки внутри каждого абзаца и сохраняет разделение между абзацами — так скопированная глава из PDF получается аккуратными абзацами, а не сплошной стеной текста.
Удаление двойных пробелов и лишних табуляций
При объединении строк часто всплывает вторая проблема: двойные пробелы, табуляции вместо отступов и пробелы перед знаками препинания, оставшиеся от исходной разметки. Действие «Лишние пробелы» сводит подряд идущие пробелы и табуляции к одному пробелу и обрезает края строк — это шаг очистки перед вставкой в CMS, переводческий инструмент или любое место, где пробелы учитываются буквально.
Удаление дубликатов строк
Выгрузки логов, объединённые списки рассылки и скопированные столбцы таблиц часто содержат повторяющиеся строки. Действие удаления дубликатов оставляет первое вхождение каждой строки, а остальные убирает — сравнение не учитывает регистр, поэтому «Понедельник» и «понедельник» считаются одной строкой. В сочетании с сортировкой на странице «По алфавиту» это превращает неаккуратную вставку из нескольких источников в чистый, упорядоченный список.
Отмена: одно действие назад
Каждая очистка сразу переписывает текст, и без возможности вернуться назад это было бы неудобно — поэтому инструмент сохраняет текст в состоянии до последнего действия, а кнопка «Отменить» восстанавливает его. Сначала попробуйте агрессивный режим; если он убрал лишнее, отмените действие и выберите «Сохранить абзацы». (Только один уровень отмены на каждое действие — это инструмент для очистки, а не редактор.)
Что чаще всего очищают
Обычно это: абзацы из PDF, где каждая строка заканчивается переносом; текст писем с жёсткими переносами; субтитры (.srt) для цитирования; текст после OCR; и ячейки CSV, скопированные из таблиц. После очистки кнопки «Отправить в» сразу передают результат в счётчик слов для проверки длины — или его можно скачать как файл .txt кнопкой под полем.
Удалить пустые строки и лишние пробелы — что делает каждый инструмент
«Удалить пустые строки» удаляет пустые строки и, по умолчанию, строки, содержащие только пробелы или табы — при этом каждая оставшаяся строка сохраняет точный отступ, пробелы в конце и порядок; ничего не объединяется. Отключите опцию, чтобы не трогать строки только с пробельными символами и удалять лишь полностью пустые. «Удалить лишние пробелы» сводит подряд идущие пробелы и табы внутри каждой строки к одному пробелу и, по умолчанию, убирает пробелы по краям строки — оно никогда не объединяет строки, поэтому абзацы и строки остаются на своих местах. «Удалить переносы строк» — это действие, которое объединяет строки в связный текст.
Почему в тексте из PDF после каждой строки стоит перенос?
PDF хранит текст как строки с заданным расположением, а не как абзацы, поэтому при копировании сохраняются видимые окончания строк. «Сохранять абзацы» убирает такие жёсткие переносы и собирает текст в связный, сохраняя настоящие границы абзацев (пустые строки).
В чём разница между двумя режимами удаления?
"Убрать переносы строк" объединяет всё в один непрерывный блок, заменяя каждый перенос пробелом. "Сохранить абзацы" объединяет строки только внутри абзаца — там, где была пустая строка, останется разрыв абзаца.
Он убирает двойные пробелы?
"Убрать лишние пробелы" сжимает последовательности пробелов и табуляций до одного пробела и удаляет пробелы в начале и конце каждой строки — используйте вместе с любым режимом переноса строк для полностью чистого текста.
Текст где-то сохраняется?
Нет. Очистка выполняется целиком в вашем браузере на JavaScript — ваш текст никогда не отправляется, не сохраняется и не записывается.
Что считается пустой строкой — и объединит ли «Удалить лишние пробелы» мои строки?
По умолчанию строка, состоящая только из пробелов или табов, считается пустой и удаляется вместе с по-настоящему пустыми строками; отключите эту опцию, чтобы удалялись только строки нулевой длины. «Удалить лишние пробелы» работает строго внутри каждой строки: оно сводит повторяющиеся пробелы и табы к одному пробелу, но никогда не удаляет перенос строки, так что строки и абзацы сохраняются.