Включите параметр «Удалить лишние пробелы», чтобы свернуть пробелы или табуляции в один. Разрывы строк остаются, если вы не выберите «Удалить пустые строки». Полезно для черновиков электронной почты и очищенных абзацев.
Обрезать начальные и конечные пробелы
Обрезка конечных пробелов удаляет мусор в конце строки, часто встречающийся в коде и экспорте CMS. Обрезка начальных пробелов удаляет отступы — оставьте это, если вам нужен отступ кода.
Нормализовать пробелы и неразрывные пробелы
Word и Google Docs часто вставляют неразрывные пробелы (U+00A0) и нечетные пробелы Unicode. Нормализовать пробелы и заменить неразрывные пробелы преобразуют их в обычные пробелы, чтобы поля поиска, различий и CMS работали корректно.
Преобразование табуляции в пробелы
Параметр «Табуляция в пробелы» расширяет каждую вкладку, используя ширину табуляции (2, 4 или 8). Пробелы в табуляции преобразуются только в начальные отступы, а не в пробелы внутри предложений, поэтому проза остается читабельной.
Безопасное удаление пробелов нулевой ширины
В безопасном режиме удаляются пробелы нулевой ширины (U+200B) и BOM. В агрессивном режиме также удаляются соединения, которые могут потребоваться на арабском, персидском, урду и некоторых индийских текстах. Отдавайте предпочтение безопасному режиму, если только вы не чистите известный мусор.
Как раскрыть невидимых персонажей
Включите параметр «Показывать невидимые символы» для предварительного просмотра пробелов (·), табуляции (→), NBSP (⍽) и меток нулевой ширины на панели вывода. При копировании всегда используется очищенный текст без маркеров.
Исправьте разрывы строк PDF.
Скопированный текст PDF часто разрывается на середине предложения. Исправьте разрывы строк PDF, соединяющие эти жесткие переносы, а затем параметры пробела приводят в порядок результат.
Сопутствующие инструменты
Очистка текстовых символов ·
Инструменты строк ·
Счётчик строк ·
Регистр букв ·
Очистка URL
Whitespace Cleaner конвейер
1 · Вставить беспорядочный текст
2 · Зачистите BOM & нулевая ширина (безопасная или агрессивная)
3 · Нормализовать NBSP & Unicode пробелов
4 · Исправить жесткие разрывы строк PDF.
5 · Обрезка, свертывание пробелов, правила пустых строк
6 · Преобразование вкладок и усиление; окончания строк
7 · Копирование чистого вывода
Почему важна очистка пробелов
Текст, который хорошо выглядит на экране, часто не работает в тот момент, когда вы вставляете его в другое место. В цепочках электронных писем после точек скрываются двойные пробелы. Word и Google Docs вставляют неразрывные пробелы, которые не могут найти инструменты поиска. PDF копирование и вставка разбивает каждое предложение на отдельную строку. Редакторы кода задыхаются от конечных вкладок. Поля CMS отклоняют невидимые символы нулевой ширины, которые вы никогда не вводили.
The __ТОК1__ __ТОК0__ исправляет пробелы и невидимый мусор Unicode в вашем браузере — ничего не загружается. Такой дизайн, ориентированный на конфиденциальность, имеет значение, когда вы очищаете электронную почту клиентов, внутренние заявки или двуязычные семейные сообщения на общем ноутбуке. Большинство заданий занимают секунды, если вы знаете, какие параметры включить.
Что очищает это средство
Дополнительные пробелы и табуляции
Удаление лишних пробелов сворачивает ряды обычных пробелов и табуляции в одно пространство внутри каждой строки. Разрывы строк остаются на месте, если вы также не выберете варианты с пустой строкой. Обрезка конечных пробелов удаляет мусор в конце строки, часто встречающийся в различиях кода, и очищает HTML. Обрезка начальных пробелов убирает отступы — оставьте это, когда вы очищаете исходный код, который вам еще нужно скомпилировать.
Преобразовать табуляции в пробелы расширяет каждую вкладку на выбранную вами ширину (2, 4 или 8). При преобразовании пробелов в табуляцию перезаписываются только начальные отступы, а не пробелы внутри предложений, поэтому проза остается читабельной, а блоки кода восстанавливают согласованные маркеры отступов.
Неразрывные пробелы и пробелы Unicode
Замена неразрывных пробелов превращает U+00A0 — символ, который Word использует для размещения двух слов в одной строке, — в обычный пробел. Нормализовать пробелы делает то же самое для тонких пространств, фигурных пространств, идеографических пространств и других вариантов пробелов Unicode, которые выглядят идентично невооруженному глазу, но нарушают функции поиска и замены, импорт CSV и строгие валидаторы.
Если после нормализации ваш текст по-прежнему ведет себя некорректно, соедините этот шаг с Text Character Cleaner, который обрабатывает пунктуацию, эмодзи и управляющие символы, инструменты пробелов намеренно оставляют в покое.
Символы нулевой ширины: безопасные или агрессивные
Безопасный режим нулевой ширины удаляет пробелы нулевой ширины (U+200B) и метки порядка байтов — невидимый мусор, который встречается в большинстве аварийных ситуаций при вставке. Агрессивный режим также удаляет соединительные и несоединяющие элементы нулевой ширины, которые используются в арабском, персидском, урду и некоторых индийских алфавитах для правильного формирования букв. Используйте агрессивный режим только в том случае, если вы уверены, что текст написан только латиницей, или если вы очищаете известные маркеры спама.
Многоязычные писатели WriteWithin должен по умолчанию перейти в безопасный режим. Он устраняет проблемы, которые нарушают URL-адреса и поля базы данных, не затрагивая средства объединения сценариев, от которых зависят ваши читатели.
PDF разрывы строк и пустые строки
Исправьте разрывы строк PDF, соединяющие жестко переносимые строки, заканчивающиеся в середине предложения — классический признак копирования из научной статьи или юридического PDF. Инструмент ищет строчную букву, начинающуюся со следующей строки, и объединяет ее с пробелом, а затем параметры свертывания и обрезки приводят в порядок результат.
Свертывание пустых строк сокращает количество пустых строк до одного пробела — идеально для пересылки по электронной почте. Удалить пустые строки полностью удаляет пустые строки. Для дедупликации или сортировки списков переключитесь на Line Tools, который считает строки, содержащие только пробелы, пустыми, когда вам требуется более строгая гигиена списка.
Показать невидимых персонажей
Включите параметр «Показывать невидимые символы» для предварительного просмотра пробелов (·), табуляции (→), неразрывных пробелов (⍽) и меток нулевой ширины на панели вывода. При копировании всегда используется очищенный текст без маркеров — предварительный просмотр предназначен для диагностики, а не экспорта. Если коллега утверждает, что «в этом абзаце нет ничего плохого», включите предварительный просмотр, и скрытые символы станут очевидными.
Порядок обработки (фиксированный конвейер)
Опции выполняются в детерминированной последовательности, поэтому результаты всегда предсказуемы:
- Удалить BOM в начале файла
- Удалить символы нулевой ширины (безопасные или агрессивные)
- Замените NBSP и нормализуйте пробелы Unicode на обычные пробелы.
- Нормализовать окончания строк внутри для обработки
- При необходимости присоединитесь к жестким разрывам строк PDF.
- Обрезать начальные и конечные пробелы в строке
- Свернуть повторяющиеся пробелы и табуляции или удалить все пробелы.
- Применить свертывание или удаление пустой строки
- Преобразуйте табуляции ↔ пробелы и восстановите выбранный вами стиль окончания строки.
Поскольку порядок фиксирован, вы можете рассуждать о результатах: PDF join выполняется до схлопывания пробелов, поэтому в объединенных предложениях между словами образуется одинарный пробел, а не двойной пробел.
Пресеты для распространенных источников вставки
Пять предустановок в один клик настраивают приведенные выше параметры для типичных источников:
- Вставка электронной почты — свернуть пробелы, заменить NBSP, свернуть пустые строки
- Word / Документы — то же, что и электронная почта, с учетом интервалов между офисными документами.
- PDF текст — добавляет жесткое восстановление разрывов строк поверх нормализации пространства.
- Отступ кода — табуляция для пробелов, конечная обрезка, окончания строк LF, отсутствие схлопывания пробелов внутри строк
- CMS / скребок — обрезать оба конца каждой строки, свернуть пробелы, окончания LF
Начните с предустановки, затем переключайте отдельные параметры, если предварительный просмотр по-прежнему не работает.
Whitespace Cleaner против связанных инструментов
The Character Cleaner удаляет буквы, цифры, смайлы, знаки препинания и символы или сохраняет только указанные вами классы. Он также предлагает нормализацию Unicode NFC/NFKD и удаление акцентов с учетом сценариев. Используйте его, когда проблема какие персонажи существуют, а не количество пробелов между словами.
Line Tools работает с целыми строками: дедупликация, сортировка, фильтрация по ключевым словам, объединение в абзацы или разделение по ширине. Используйте его, когда необходимо исправить структуру, а не межстрочный интервал. Общая цепочка: сначала Whitespace Cleaner, затем Line Tools для дедупликации списка контактов.
Line Counter измеряет строки, слова и символы без изменения текста. Case Converter и URL Cleaner гигиена корпуса и звеньев соответственно — ортогонально расстоянию.
Пошагово: чистим грязную пасту
- Откройте Whitespace Cleaner и вставьте текст в поле ввода.
- Выберите пресет, соответствующий вашему источнику (электронная почта, Word, PDF, код или CMS).
- Включите параметр «Показывать невидимые символы», если что-то по-прежнему выглядит подозрительно.
- Просмотрите статистику вывода — удаленные символы и количество строк — и отсканируйте предварительный просмотр.
- Скопируйте очищенный вывод и вставьте его в целевое приложение.
Распространенные ошибки, которых следует избегать
- Агрессивная нулевая ширина текста на арабском языке или хинди. — придерживайтесь безопасного режима, если вы не уверены, что скрипту не нужны средства соединения.
- Обрезать ведущие пробелы в коде с отступом — используйте пресет «Код» или отключите ведущую обрезку.
- Ожидаем здесь дедупликацию — нужны дублирующиеся строки Line Tools, а не космический коллапс.
- Удаление умных кавычек здесь — фигурные кавычки и длинное тире указаны на уровне символов; используйте Character Cleaner.
- Дважды выполнить свертывание по инструментам — достаточно одного прохода по трубопроводу; объединение одной и той же опции в другой инструмент редко помогает.
Преимущества очистки пробелов в браузере
- Нет учетной записи, нет загрузки — текст остается на вашем устройстве
- Детерминированный конвейер — одни и те же входные данные и параметры всегда дают один и тот же результат.
- Многоязычная обработка нулевой ширины, другие средства удаления пропускают
- Живая статистика показывает, сколько символов и строк изменилось.
- Работает на Chromebooks, взятых напрокат ноутбуках и заблокированных корпоративных браузерах.
Авторы, готовящие материалы для платформ со строгими правилами использования открытого текста, разработчики, нормализующие файлы конфигурации перед фиксацией, и сотрудники службы поддержки, очищающие вставку заявок, — все получают выгоду от повторяемости вывода без установки настольного редактора. Параметры отмены и сброса позволяют экспериментировать с агрессивными настройками копии, не теряя при этом исходную вставку.
Общие вопросы
Нарушит ли это текст на арабском или хинди? Безопасный режим нулевой ширины удаляет только пробелы нулевой ширины и BOM. Агрессивный режим может лишить участников некоторых необходимых скриптов — используйте его только тогда, когда вы уверены.
Могу ли я увидеть невидимые символы перед их удалением? Да. Показывать маркеры предварительного просмотра невидимых символов на панели вывода; копия по-прежнему использует чистый текст без маркеров.
Мой текст загружен? Нет. Очистка выполняется полностью в вашем браузере.
Что делать, если мне потом нужно посчитать строки? Откройте Line Counter с очищенным текстом, чтобы проверить ограничения на отправку.
Должен ли я нормализовать до или после преобразования регистра? Сначала очистка пробелов, затем Case Converter — потайные места могут сделать корпус неровным.