ToolMill.io

Whitespace Trimmer

Normalize messy whitespace in text by collapsing repeated spaces, tabs, or mixed space+tab runs into a single space. Useful for cleaning copied text from PDFs, emails, spreadsheets, and logs; formatting JSON/CSV headers; and fixing alignment issues caused by inconsistent tab/space usage. Choose whether to compress spaces, tabs, or both—output is generated separately so you can compare before/after safely.

Text

Попробуй.

Примеры

Compress spaces only
Ввод
a    b
выход
a b
Compress tabs only
Ввод
abc
выход
a b c
Compress mixed spaces and tabs
Ввод
a     b
выход
a b

Как работает нормализация белого пространства

Эта страница сжимает повторяющиеся пробелы, повторяющиеся вкладки или смешанные пробелы и вкладки в одно нормальное пространство в зависимости от выбранной вами опции. Он предназначен для очистки, а не для точного сохранения макета. Вот почему выход лучше всего рассматривать как рабочую версию оригинального текста.

Пространства vs Tabs vs смешанное белое пространство

Режим только пространства сжимает повторяющиеся пространства. Режим Tabs-only сжимает повторяющиеся вкладки. Комбинированный режим сжимает любой пробег, выполненный из пробелов и вкладок вместе. В каждом случае замена — это единый обычный пространственный символ, а не сохранившаяся вкладка.

Что изменяет этот инструмент и что он оставляет в покое

Изменяется только выбранное горизонтальное белое пространство. Он не переупорядочивает строки, не переписывает формулировки, не удаляет пунктуацию и не выполняет более широкое форматирование документов. Этот более узкий охват полезен, когда вы хотите предсказуемую очистку без случайного изменения самого текста.

Пример: Очистка вставленных таблиц и PDF Текст

Скопированный текст из PDF-файлов и электронных таблиц часто содержит неравномерное расстояние, что делает быстрое повторное использование неудобным. Сжатие этих прогонов может сделать грубый экспорт намного проще для чтения, прежде чем вставить его в форму, заметку или другой инструмент очистки.

Пример: вкладки, преобразованные в отдельные пространства

Общая точка путаницы заключается в том, что сжатие вкладок по-прежнему выводит нормальные пространства. Это преднамеренно. Цель - последовательный читаемый текст, не сохраняющий символы вкладок в качестве элементов управления макетом в очищенном результате.

Когда использовать этот инструмент перед очисткой текста

Нормализация белого пространства часто облегчает очистку. После сжатия интервала вам может быть проще сравнить линии, отобразить записи, разобрать поля или вставить текст в CMS или электронную таблицу без борьбы с непоследовательным горизонтальным интервалом.

Случаи, когда не следует нормализовать белое пространство

Избегайте этого шага, когда выравнивание по фиксированной ширине, форматирование кода или структура на основе вкладок действительно имеет значение. В этих случаях повторное белое пространство является частью смысла или удобочитаемости контента, и его сжатие может ухудшить результат.

Пределы простого сжатия белого пространства

Прежде чем полагаться на сокращенный текст в коде, данных или шаблонах

Перед заменой оригинального текста проверьте, имеют ли значение отступы, выравнивание, вкладки или повторяющиеся пробелы для системы назначения. Эта страница полезна для локальной очистки браузера, но чувствительные к интервалам рабочие процессы всегда должны получить окончательный ручной обзор перед повторным использованием.

Когда очистка белого пространства может изменить парсинг, планировку или значение

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

Как интерпретировать сокращенный выход текста

Обрезанный вывод удаляет или нормализует дополнительное белое пространство, чтобы сделать текст проще для копирования, сравнения или повторного использования. Это часто полезно для очистки, но это также означает, что в результате может быть упрощено разделение колонок, выравнивание или визуальная группировка.

Это легкий помощник по очистке, а не система ремонта в формате документа. Он не может вывести семантические структуры, перестроить таблицы или решить, какой интервал должен оставаться по причинам представления. Он просто сжимает выбранное белое пространство в одно пространство.

Связанные инструменты