строк: 0 · символов: 0
строк: 0 · символов: 0 · изменено строк: 0 · удалено символов: 0 · исправлено — неразрывных пробелов: 0, невидимых символов: 0, табуляций: 0
Обрезать пробелы, убрать двойные пробелы и табуляции
Этот инструмент удаляет лишние пробелы из текста: обрезает пробелы в начале и в конце каждой строки и заменяет несколько пробелов подряд одним. Заодно он исправляет неразрывные пробелы, табуляции и невидимые символы нулевой ширины, которые обычная обрезка пропускает.
Обновлено:
Как это работает
Вставьте текст
Текст с веб-страниц, из PDF, таблиц и документов Word часто содержит невидимые символы. Вставьте его или откройте файл.
Выберите, что чистить
Каждое исправление включается отдельно: пробелы в начале и в конце строк, повторяющиеся пробелы, пробелы Unicode, невидимые символы, табуляции.
Посмотрите, что изменилось
Сводка показывает, сколько строк изменено, сколько символов удалено и сколько неразрывных пробелов, невидимых символов и табуляций исправлено.
Возможности
Обрезка и двойные пробелы
Удаляются отступы и пробелы в конце строк, а серии пробелов и табуляций внутри строки превращаются в один пробел. Если обрезать только концы строк, отступы сохраняются.
Неразрывные пробелы и пробелы Unicode
Неразрывный пробел U+00A0, тонкий, полукруглая и круглая шпации и идеографический пробел выглядят как обычные, но мешают поиску, сравнению и импорту CSV. Они заменяются обычными пробелами.
Невидимые символы
Удаляются пробелы нулевой ширины, соединители слов, метки порядка байтов посреди текста и мягкие переносы. Соединитель нулевой ширины, который нужен эмодзи и многим письменностям, остается, поэтому 👨👩👧 остается одним эмодзи.
Табуляции в пробелы
Табуляции разворачиваются до следующей позиции табуляции (2, 4 или 8 столбцов), поэтому выровненные столбцы в коде и текстовых таблицах не съезжают.
Ограничения и конфиденциальность
Текст и файлы могут занимать до 200 MB; файлы больше 8 MB обрабатываются потоком в фоновом потоке. Каждая строка очищается отдельно, поэтому памяти расходуется немного.
Обрезка затрагивает пробелы, табуляции, вертикальные табуляции и символы перевода страницы. Если включено «Неразрывные пробелы → обычные», пробелы Unicode сначала заменяются, а потом обрезаются и сворачиваются вместе с остальными. Позиции табуляции считаются в символах (кодовых точках), что для большинства письменностей совпадает с моноширинным шрифтом.
Ничего не загружается на сервер: текст обрабатывается в браузере. Подробнее — на странице о конфиденциальности.
Частые вопросы
Как убрать двойные пробелы в тексте?
Вставьте текст с включенным параметром «Заменять несколько пробелов одним» (он включен по умолчанию). Любые два и более пробела или табуляции внутри строки станут одним пробелом.
Почему после обрезки в тексте все равно видны пробелы?
Скорее всего, это неразрывные или другие пробелы Unicode — их часто приносят тексты из Word. Оставьте включенным «Неразрывные пробелы → обычные»; в сводке видно, сколько их заменено.
Что такое пробел нулевой ширины и зачем его удалять?
U+200B — невидимый символ, который вставляют веб-редакторы и мессенджеры. Из-за него два одинаковых на вид слова различаются, и поиск или проверка дубликатов не срабатывают.
Удаляются ли переносы строк?
Нет. Строки остаются на месте, меняются только пробелы внутри них. Чтобы удалить пустые строки или склеить строки, есть отдельные инструменты.
Можно ли сохранить отступы в коде?
Выключите «Убирать пробелы в начале строк». Пробелы в конце и повторяющиеся пробелы внутри строк по-прежнему удаляются, а отступы остаются.
Подходит ли инструмент для больших файлов?
Да, файлы до 200 MB очищаются построчно в фоновом потоке.