Если также нужно найти, удалить или заменить ВИДИМЫЕ символы (слова, *, # и т.п), для этого есть отдельный инструмент: Поиск, замена, удаление символов и слов в тексте
↵ — перенос строки, → — табуляция, · — пробел, ␡ — невидимый символ (ZWSP, bidi, BOM и др.)
Описание приложения «Очистка текста от форматирования и лишних невидимых символов»
При нажатии кнопки «Очистить» выполняются следующие шаги:
Удаление HTML/XML-теговПолезно при копировании из веб-страниц, Word Online, Notion и т.д.
Удаление всех невидимых и непечатаемых символов, включая:
Zero-width space (U+200B), joiner/non-joiner (U+200C, U+200D)
Маркеры направления текста (U+202A–U+202E, включая RLO/U+202E — критично для защиты от спуфинга)
Неразрывный пробел (U+00A0), мягкий перенос (U+00AD)
BOM (U+FEFF), Word Joiner (U+2060)
Разделители строк: Line Separator (U+2028), Paragraph Separator (U+2029)
Управляющие символы C0/C1: U+0000–U+001F (включая NUL/U+0000), U+007F, U+0080–U+009F
Прочие пробельные символы: U+180E, U+2000–U+200A, U+205F, U+3000
Остаются только:
Обычный пробел (U+0020), символы перевода строки (
) и табуляции ( ) — при сохранении форматирования
При удалении переносов:
и заменяются на пробел
Разрешены (остаются) все следующие категории:
Буквы любого языка — p{L}
Цифры — p{N}
Знаки препинания: . , ! ? ; : ' " ( ) [ ] { } - – —
Технические и интернет-символы: @ _ / # $ % & = + * ~ | < > ^
Это позволяет корректно сохранять:
Email-адреса, URL-фрагменты, хэштеги, переменные, формулы, базовые технические обозначения.
Нормализация пробелов и переносов
Все последовательности пробелов и табов → сжимаются до одного пробела
При сохранении переносов — лишние пробелы удаляются в начале/конце каждой строки
Результат обрезается по краям (.trim())
Опциональное удаление переносов строк
По умолчанию отключено (переносы сохраняются)
При включении: все
заменяются на пробел → результат — единая строка без разрывов
Дополнительная функция: кнопка «Показать»
Отображает исходный текст (из верхнего поля) с визуальной заменой невидимых символов:↵ —
(и U+2028/U+2029), → — , · — пробел (включая U+00A0, U+3000 и др.), ␡ — все удалённые управляющие символы (zero-width, bidi, NUL и т.п.)
Результат отображается во втором поле без очистки — только для диагностики.










