Схлопывание пробелов: каждая последовательность пробельных символов (пробелы, табуляции, переносы строк) заменяется одним ASCII-пробелом. Удобно после копирования из PDF или веб-страниц, где невидимые отступы выглядят по-разному.
Когда использовать
- Нормализовать ввод пользователя перед сравнением или хешированием
- Очистить текст перед подсчётом слов или метриками читаемости
- Подготовить текст для однострочного отображения, не удаляя слова
Ограничения
Не обрезает ведущие и конечные пробелы всей строки сверх того, что делает проход регулярного выражения. Не преобразует неразрывные пробелы (U+00A0), если они не входят в используемый класс пробелов.
Пример
Например, введите значения примера по умолчанию в форме и сравните вывод с известным эталоном; меняйте по одному полю, чтобы увидеть, как меняется результат.
Примечания
Это руководство кратко описывает поведение инструмента text/collapse whitespace на Tool Plaza. Обработка выполняется локально в браузере, если инструмент явно не вызывает серверное действие.