Описание
Этот текстовый инструмент может быть использован для удаления ведущих и завершающих пробелов (пробелов и табуляций), а также для преобразования множественных пробелов в одиночные пробелы.
Опции
-
Удалить пробелы - Удаляет пустые строки в начале и в конце текста.
-
Удалить ведущие - Удаляет одиночные или множественные пробелы, которые не предшествуют никакому символу.
-
Удалить завершающие - Удаляет одиночные или множественные пробелы, которые не следуют за каким-либо символом.
-
Удалить лишние - Преобразует множественные пробелы в одиночные пробелы.
-
Очистить - Комбинация всех вышеупомянутых опций. Это настройка по умолчанию.
Связанные инструменты
- Удалить дублирующиеся строки - Найти и удалить одинаковые строки в документе.
- Удалить пустые строки - Избавьтесь от всех строк в тексте, состоящих только из пробелов или табуляций.
Уберите повторные пробелы и края строк. Исправьте неровные интервалы в скопированном тексте с выбором нужной операции.
Как пользоваться
Выберите полную очистку или отдельное действие. Примените и проверьте отступы перед копированием.
Пример
Полная очистка превратит « Hello world » в «Hello world», сохранив структуру строк.
Вопросы и ответы
Подходит ли для исходного кода?
Проверяйте внимательно. Пробелы важны для кода, таблиц и данных фиксированной ширины. Сохраните оригинал.
Практическая задача
Выбирайте минимально нужную очистку. Удаление конечных пробелов подходит прозе без разрушения отступов. Полная очистка сильнее и может испортить выровненные колонки.
Дополнительный вопрос
Удаляются все невидимые знаки?
Нет. В Unicode есть знаки кроме обычного пробела. Сначала изучите подозрительный текст анализатором символов.
Детали для проверки результата
| Деталь | Пояснение |
|---|---|
| Пробельные символы | Обычный пробел, табуляция, неразрывный пробел и пробел нулевой ширины являются разными знаками. Они могут выглядеть похоже. Выбирайте точную очистку, а не считайте всё пустое одинаковым. |
| Табуляция и позиции | Табуляция обычно переводит к следующей позиции табулятора. Замена фиксированным числом пробелов является другим действием. Видимый промежуток зависит от ширины табуляции и текущего места. |
| Обрезка и содержание | Обрезка удаляет знаки с края, а не из середины. Обрезка всего текста отличается от обработки каждой строки. В коде и структурированных данных сохраняйте смысловые отступы. |
| Моноширинное выравнивание | В моноширинном шрифте обычные знаки образуют ровную сетку. Пропорциональный шрифт даёт разную ширину, поэтому пробелы не создают надёжные колонки. Сначала проверьте настройки отображения. |
| Кодовые точки | Кодовая точка Unicode обозначает символ или его часть. Буква и отдельный комбинируемый акцент содержат две точки, даже если на экране видна одна буква с ударением. |