Текст в одну строку

Убирает переносы строк и лишние пробелы, склеивает текст из PDF.

Перенос строки заменить на
Результат

Как это работает

  1. Все переносы строк заменяются выбранным разделителем: пробелом, ничем, запятой или своим.
  2. Если строка кончается дефисом после буквы, а следующая начинается со строчной буквы, это перенос слова: дефис убирается, половинки склеиваются. Настоящие дефисы («кто-то», «Санкт-Петербург») остаются.
  3. Двойные пробелы и табуляции превращаются в один пробел, пробелы по краям строк исчезают.
  4. С галочкой «Сохранять абзацы» пустая строка считается границей абзаца: каждый абзац становится одной строкой.

Пример

Абзац, скопированный из PDF

Договор вступает в силу с мо-
мента подписания и действует
до 31 декабря 2026 года.

После обработки: «Договор вступает в силу с момента подписания и действует до 31 декабря 2026 года.»

Какой разделитель выбрать

ЗадачаРазделитель
Склеить абзац из PDF или письмаПробел
Собрать разорванную ссылку, номер или кодНичего
Список из столбца в строкуЗапятая
Вставить столбец в строку таблицыСвоё: \t
Значения для SQL или CSVСвоё: ; или ,

Длину готовой строки удобно проверить в счётчике символов — там же видно, сколько частей займёт SMS.

Частые вопросы

Почему текст из PDF копируется с переносами строк?
В PDF нет абзацев в привычном смысле: каждая строка на странице — отдельный кусок текста. При копировании между строками появляется перенос, а слова, разделённые дефисом на краю страницы, так и остаются разорванными. Инструмент склеивает строки обратно и убирает такие дефисы.
Как убрать переносы строк в Word?
Нажмите Ctrl + H, в поле «Найти» введите ^p (конец абзаца) или ^l (разрыв строки), в поле «Заменить на» — пробел, и нажмите «Заменить все». Разорванные дефисом слова Word не склеит — для этого вставьте текст сюда.
Как собрать столбец Excel в одну строку через запятую?
Скопируйте столбец, вставьте сюда и выберите замену на запятую — получится «яблоки, груши, сливы». В самом Excel 2019 и новее есть формула =ОБЪЕДИНИТЬ(", ";ИСТИНА;A1:A10). Чтобы вставить значения в строку таблицы, выберите «Своё» и введите \t — табуляцию.
Как сделать текст в одну строку в HTML и CSS?
Запретите перенос свойством white-space: nowrap. Если текст не помещается, добавьте overflow: hidden и text-overflow: ellipsis — лишнее скроется за многоточием.
Не испортятся ли слова, которые пишутся через дефис?
Дефис остаётся, если после переноса идёт заглавная буква или цифра (Санкт-Петербург, 2019-2020) и в частых словах: «кто-то», «из-за», «по-русски», «во-первых». Редкие составные слова, разорванные ровно на дефисе, проверьте глазами или отключите склейку.

Обновлено