Бесплатный инструмент
Удаление и декодирование пробела нулевой ширины
Вставьте текст, который выглядит нормально, но мешает поиску или сравнению. Бесплатный инструмент называет U+200B и связанные символы без ширины, а затем удаляет ненужные прямо в браузере.
Обновлено
Ничего никуда не отправляется. Очистка происходит на этой странице.
Текст разбирается прямо в браузере. Нажмите «Очистить текст», чтобы увидеть результат ниже.
Базовый уровень удаляет только символы, которых вы не видите. Максимум ещё и переписывает видимый текст: буквы-двойники, кавычки, тире и пробелы. Поэтому это выбор, а не значение по умолчанию.
Дополнительно(правки сверх базовых, по умолчанию выключены)
По умолчанию уже удаляется всё, что невидимо и ничего не делает: символы нулевой ширины, метки порядка байтов, мягкие переносы, невидимые математические операторы, bidi-переопределения, одиночные теговые символы и селекторы вариантов, несимволы и прочие форматирующие символы. Всё, что ниже, идёт дальше: оно либо меняет видимый текст, либо удаляет символы, которые делают свою работу. Решать вам.
Пробелы и вёрстка
Буквы и пунктуация
Управляющие символы
Агрессивно
Нажмите Очистить текст, и мы покажем, что именно там пряталось: сначала обычными словами, а под ними кодовые позиции, если они вам нужны.
Вставьте текст в очиститель выше и нажмите «Очистить текст». Базовый режим удаляет U+200B, U+2060 и случайный U+FEFF, но сохраняет соединители, которые нужны эмодзи или письменности; «Показать скрытое» выводит каждую находку с её позицией. Ничего не загружается.
Что находит инструмент
У него нет глифа и ширины, поэтому он может разделить слово, не меняя видимый текст.
Он управляет соединением в письменностях, например в персидской. Механизм сохраняет его при реальной функции и удаляет в скрывающем контексте.
Он соединяет эмодзи и буквы. Механизм сохраняет его в настоящей последовательности и удаляет, когда он не нужен.
Он запрещает перенос строки, не показывая никакого знака. Базовая очистка его удаляет.
U+FEFFZERO WIDTH NO-BREAK SPACEВ начале потока он может обозначать порядок байтов. Случайная копия внутри вставленного текста удаляется.
Пример
До очистки
invisi\u200Bble word\u2060joiner
После очистки
invisible wordjoiner
Вопросы
Как удалить пробел нулевой ширины?
Вставьте текст в очиститель. Базовая очистка удаляет U+200B, U+2060 и случайные символы U+FEFF. Таблица находок называет каждое изменение.
Удаление испортит эмодзи или персидский текст?
Базовая очистка сохраняет U+200C и U+200D, когда контекст показывает реальное соединение в письменности или последовательности эмодзи. Максимальный режим может удалить структурные соединители. Перед применением проверьте эту настройку.