Перейти к содержимому

Удаление лишних пробелов

Вставьте текст с неаккуратными пробелами и отметьте нужные шаги очистки: сворачивайте серии пробелов и табуляций, обрезайте начало и конец каждой строки, удаляйте пустые строки или сводите несколько к одной, либо объедините все строки в один абзац. Вы видите число символов до, после и удалённых. Бесплатно, без регистрации, и ничего не загружается.

Настройки очистки

Как пользоваться удалением лишних пробелов

  1. Вставьте текст. Подойдёт любой текст с рваными пробелами: скопированная таблица, веб-страница, документ с двойными пробелами после точек.
  2. Отметьте опции очистки. По умолчанию включены сворачивание пробелов и обрезка строк. Остальные три выключены, потому что удаление пустых строк или переносов меняет форму текста.
  3. Нажмите «Очистить текст». Результат не обновляется по мере набора, поэтому после смены опции нажмите кнопку снова. Три показателя покажут символы до, после и удалённые.
  4. Скопируйте результат. Используйте «Копировать результат» или «Очистить», чтобы начать заново.

Что делает каждая опция

Образец ниже содержит пробелы в начале и в конце, три пробела внутри строки, пару табуляций и серии пустых строк. В нём 77 символов, а цифры — те, что инструмент показывает для него (\n обозначает перенос строки):

Выбранные опцииРезультатУдалено
По умолчанию (сворачивание + обрезка)Chapter one begins here.\n\n\n\nIt was late. Very late.\n\nThe end.16
+ Удалять пустые строкиChapter one begins here.\nIt was late. Very late.\nThe end.20
+ Сворачивать пустые строкиChapter one begins here.\n\nIt was late. Very late.\n\nThe end.18
+ Удалить ВСЕ переносы строкChapter one begins here. It was late. Very late. The end.20
  • Сворачивать несколько пробелов/табуляций в один заменяет любую серию из двух и более пробелов или табуляций, в любом сочетании, одним пробелом. Одиночная табуляция остаётся как есть.
  • Обрезать начало и конец строк удаляет пробелы и табуляции с обоих концов каждой строки, так что и отступы уходят.
  • Удалять пустые строки убирает каждую строку, которая пустая или состоит только из пробелов, поэтому абзацы сливаются. Если хотите сохранить по одной пустой строке между ними, отметьте «Сворачивать несколько пустых строк в одну».
  • Сворачивать несколько пустых строк в одну сводит три и более переносов подряд к одной пустой строке, а одна пустая строка остаётся как есть.
  • Удалить ВСЕ переносы строк объединяет всё в один абзац с одним пробелом на месте каждого переноса. Эта опция нужна для текста, скопированного из PDF; инструмент Удаление переносов строк даёт больше контроля над абзацами.

Чего инструмент не видит

Инструмент считает пробелом только обычный пробел и табуляцию. Текст, вставленный с веб-страницы или из текстового редактора, часто содержит неразрывные пробелы (U+00A0): они выглядят так же, но это другие символы, и два подряд остаются как есть. Проверьте подозрительный текст через Hidden Character Detector, чтобы найти и заменить их, а затем очистите здесь. Переносы строк в стиле Windows и старого Mac приводятся к обычным переносам до всего остального.

Один пробел или два после точки?

Привычка печатать на машинке оставила многим авторам два пробела после точки. APA 7 рекомендует один пробел после точки в конце предложения, и большинство редакторов сейчас ждёт именно этого. Опция «Сворачивать несколько пробелов/табуляций в один» исправляет весь документ сразу, но сворачивает и намеренные серии пробелов, например в выровненных колонках.

Какой инструмент вам нужен?

Если вам нужно…Используйте
Очистить пробелы, табуляции и пустые строкиЭто удаление лишних пробелов
Склеить переносы PDF или письма обратно в абзацыУдаление переносов строк
Разбить строки после предложений, слов или разделителяДобавление переносов строк
Удалить строки, содержащие словоLine Filter
Найти невидимые и специальные символы пробелаHidden Character Detector
Заменить конкретную строкуНайти и заменить

Часто задаваемые вопросы

Как удалить лишние пробелы из текста?
Вставьте текст, оставьте отмеченной опцию «Сворачивать несколько пробелов/табуляций в один» и нажмите «Очистить текст». Каждая серия из двух и более пробелов или табуляций станет одним пробелом. Также отметьте «Обрезать начало и конец строк», если строки имеют пробелы по краям.
В чём разница между удалением и сворачиванием пустых строк?
Удаление убирает каждую пустую строку, так что текст идёт строка за строкой без промежутков. Сворачивание сохраняет разделение абзацев, но сокращает любую серию пустых строк до одной. Если отмечены обе опции, сначала выполняется удаление, и сворачивать уже нечего.
Удаляет ли инструмент табуляции так же, как пробелы?
Да, в серии. Два и более пробела или табуляции подряд, в любом сочетании, становятся одним пробелом, а обрезка удаляет и то и другое с концов строк. Одиночная табуляция посреди строки сохраняется, потому что опция ищет серии из двух и более.
Почему некоторые двойные пробелы всё ещё остаются?
Скорее всего, это не обычные пробелы. Текст с веб-страниц и из текстовых редакторов может содержать неразрывные и другие специальные пробелы, которые этот инструмент не считает пробелами. Сначала найдите их с помощью Hidden Character Detector.
Как удалить все переносы строк?
Отметьте «Удалить ВСЕ переносы строк (один абзац)». Каждый перенос вместе с окружающими пробелами заменяется одним пробелом, а результат обрезается. Чтобы сохранить переносы абзацев и удалить только те, что внутри абзацев, используйте инструмент «Удаление переносов строк».
Загружается ли мой текст или сохраняется?
Нет. Очистка выполняется в вашем браузере, и ничего не отправляется на сервер. Закрытие вкладки очищает текст.

Похожие инструменты

Ещё в разделе «Очистка и форматирование текста»