Удалить переносы строк (разрывы строк) из любого текста
Уберите переносы и разрывы строк из любого текста. Замените пробелом, ничем или своей строкой. Сохраните абзацы или склейте всё в один блок. Работает в браузере — ничего не загружается на сервер.
Для текста, который перенёсся не там, где нужно.
Вставка из PDF, тела письма или дампа логов обычно тащит за собой переносы, которые рвут оригинальный текст по 72-й или 80-й колонке. Этот инструмент сшивает всё обратно в связный текст.
Сохраните разрывы абзацев (двойные переводы строк) или склейте всё в один блок. Замените одиночные переносы пробелом, ничем или произвольным разделителем вроде | . Работает в браузере — ваш текст не покидает страницу.
Вставьте ваш текст
Бросьте сюда любой перенесённый текст — фрагмент PDF, тело письма, дамп логов, комментарии к коду, переломанные по 80 колонкам. Инструмент читает его как есть.
Выберите замену
Замените переносы строк одним пробелом (по умолчанию — для связного текста), ничем (для склейки в стиле slug) или своей строкой вроде « | » или «; ».
Решите, что делать с абзацами
Включите «Сохранить абзацы» (Keep Paragraphs), чтобы сохранить разрывы из двойных переводов строк. Включите «Убрать пустые» (Drop Blanks), чтобы полностью удалить пустые строки. «Обрезать» (Trim) очищает результат.
В чём разница между «Заменить ПРОБЕЛОМ» (SPACE) и «НИЧЕМ» (NONE)?
ПРОБЕЛ (SPACE) вставляет один пробел на месте каждого переноса строки, чтобы слова не слипались. НИЧЕМ (NONE) удаляет перенос без замены — удобно для slug-ов, хешей или любых строк, где переносы были мусором.
Почему «Сохранить абзацы» (Keep Paragraphs) включено по умолчанию?
В большинстве вставленного текста есть осмысленные разрывы абзацев (пустые строки между блоками). Удаление их обычно ломает читаемость. Выключите, чтобы полностью склеить всё в один блок.
Обрабатываются ли переносы строк \r\n (Windows) и \r (старый Mac)?
Да — все три варианта переноса строки обрабатываются одинаково. По умолчанию в результате используется \n.
Затронет ли инструмент табы или другие пробельные символы?
Только если включено «Обрезать» (Trim). «Обрезать» удаляет начальные и конечные пробельные символы из каждой строки и из всего результата. Табы внутри строки остаются нетронутыми.
Сохраняются ли невидимые символы вроде NBSP, нулевой ширины или «умных» кавычек?
Да. Мы трогаем только \r, \n и \r\n — все остальные символы (NBSP, zero-width joiner, тире, «умные» кавычки, эмодзи) проходят ровно так, как вы их вставили. Если нужно убрать ещё и NBSP — прогоните результат через отдельную замену.
Не задохнётся ли «Удалить переносы» на огромной вставке?
«Удалить переносы» — один из самых лёгких инструментов: один проход регулярки. До ~500 000 строк / 50 МБ комфортно; выше ~5 млн строк почувствуете короткую паузу от выделения строк, а не от самой регулярки. Предпросмотр обрезается до 5 000 строк с уведомлением, когда результат большой, но «Копировать» (Copy) и «Скачать» (Download) всегда возвращают полный текст.
«Новые строки» и «переносы строк» — это одно и то же?
Да — два названия одного символа. \n в Unix и Mac, \r\n в Windows, \r в классическом Mac. То есть «удалитель переносов», «удалитель новых строк» и «убрать переносы строк» — всё описывает то, что делает этот инструмент. Результат одинаков, под каким бы именем вы его ни искали.