Удаление переносов строк
Вставьте текст, который ломается в конце каждой строки, как при копировании из PDF, письма или веб-страницы, и переносы строк уберутся так, как вы выберете: только одиночные внутри абзацев, все или всё, кроме переносов абзацев. Результат обновляется по мере ввода, со счётчиком удалённых переносов. Бесплатно, без регистрации, и ничего не загружается.
Настройки
0 переносов строк обнаружено
Как пользоваться удалением переносов строк
- Вставьте текст. Очищенная версия сразу появится во втором поле вместе с числом найденных и удалённых переносов строк.
- Выберите режим. «Только одиночные переносы строк» — режим по умолчанию, он подходит для большинства скопированных текстов. «Сохранить абзацы» дополнительно приводит в порядок каждый абзац. «Все переносы строк» даёт один сплошной блок.
- Решите, чем заменить каждый перенос. Пункт «Заменить переносы строк пробелом» отмечен по умолчанию, поэтому на месте каждого переноса появляется пробел, и слова соседних строк не слипаются. Снимите отметку, только если хотите склеить строки без всего между ними.
- Скопируйте результат. Нажмите «Копировать в буфер обмена» и вставьте его в документ.
Три режима в сравнении
Абзацный перенос — это два или более переноса строки подряд, то есть пустая строка. Три режима обрабатывают его по-разному. Образец ниже скопирован из PDF: каждая напечатанная строка заканчивается переносом, а между двумя абзацами есть одна пустая строка, поэтому в нём пять переносов строк:
Вставлено
Sleep is essential for memory\nconsolidation. During deep sleep,\nthe brain replays the day.\n\nA second paragraph starts\nhere.
Только одиночные переносы строк (удалено 3)
Sleep is essential for memory consolidation. During deep sleep, the brain replays the day.\n\nA second paragraph starts here.
Все переносы строк (удалено 5)
Sleep is essential for memory consolidation. During deep sleep, the brain replays the day. A second paragraph starts here.
В примерах \n обозначает перенос строки. «Только одиночные переносы строк» и «Сохранить абзацы» дают одинаковый результат на этом образце. Различаются они на неаккуратном тексте: «Сохранить абзацы» дополнительно обрезает каждый абзац, отбрасывает пустые и сводит серию из трёх и более переносов к одной пустой строке, тогда как режим одиночных переносов оставляет такие серии как есть.
Что инструмент не исправляет
- Переносы слов через дефис в конце строки. В PDF слово часто разрывается в конце строки. «docu-» на одной строке и «ment» на следующей становятся «docu- ment» при пробеле по умолчанию или «docu-ment», если снять отметку замены. В обоих случаях дефис остаётся, и его приходится удалять вручную.
- Лишние пробелы. Во всех режимах серии из двух и более пробелов или табуляций сводятся к одному, включая намеренные отступы и выровненные колонки. Если эти пробелы нужны, сохраните копию оригинала.
- Номера страниц, колонтитулы и сноски. Они попадают как обычные строки текста и склеиваются с окружающим предложением. Удалите их заранее; Line Filter может убрать каждую строку, которая содержит заданное слово или шаблон.
- Невидимые символы. Мягкие переносы и неразрывные пробелы из PDF и веб-страниц сохраняются и могут ломать поиск. Проверьте их с помощью Hidden Character Detector.
Какой инструмент вам нужен?
| Если вам нужно… | Используйте |
|---|---|
| Строки, склеенные обратно в абзацы | Этот инструмент |
| Двойные пробелы, табуляции или пустые строки удалены | Удаление пробелов |
| Строки разбиты по предложению, ширине или разделителю | Добавление переносов строк |
| Целые строки удалены, потому что содержат слово | Line Filter |
| Таймкоды и слова-паразиты удалены из расшифровки | Transcript Cleaner |
Часто задаваемые вопросы
- Почему в тексте, скопированном из PDF, перенос строки стоит в конце каждой строки?
- PDF — это картинка страницы, а не текст, который течёт. Он хранит каждую напечатанную строку как отдельный фрагмент текста, поэтому при копировании вы получаете жёсткий перенос в конце каждой строки. Удаление одиночных переносов с сохранением пустых строк между абзацами восстанавливает абзацы.
- Заменять переносы строк пробелом или ничем?
- Пробелом — для обычной прозы, иначе последнее слово одной строки сольётся с первым словом следующей («memoryconsolidation»). Заменяйте ничем, только если строки — части одной длинной строки, например перенесённый URL, номер счёта или строка кода.
- Как убрать переносы строк, но сохранить абзацы?
- Используйте «Только одиночные переносы строк» или «Сохранить абзацы». Оба режима убирают переносы внутри абзацев и оставляют пустые строки между ними, поэтому структура абзацев сохраняется. Режим «Все переносы строк» удаляет и переносы абзацев.
- Удаляет ли он и лишние пробелы?
- Он сводит серии из двух и более пробелов или табуляций к одному пробелу во всех режимах, что обычно нужно после копирования из PDF. Для полного контроля над пробелами и пустыми строками используйте Удаление пробелов.
- Можно ли использовать его для текста, скопированного из Word или Google Docs?
- Да. Ручной разрыв строки (Shift+Enter) и знак конца абзаца попадают как переносы строк при вставке, поэтому режим «Все переносы строк» всё выравнивает, а остальные режимы сохраняют абзацы. Форматирование вроде жирного шрифта и курсива теряется, потому что инструмент работает с обычным текстом.
- Загружается ли мой текст или сохраняется?
- Нет. Очистка выполняется в вашем браузере по мере ввода, ничего не отправляется на сервер, а закрытие вкладки очищает текст.