Перейти к содержанию
TextArray
100% локально

Удалить символы, отличные от ASCII

Удалите каждый символ за пределами простого ASCII, при необходимости сначала транслитерируя акценты к ближайшим к ним буквам.

Входные данные
Выходные данные

Удалить символы, отличные от ASCII

При удалении символов, отличных от ASCII, сохраняется только печатаемый диапазон ASCII — буквы, цифры, пробелы и знаки препинания на стандартной американской клавиатуре — и удаляется все остальное: буквы с диакритическими знаками, смайлики, символы CJK, фигурные кавычки, невидимые пробелы и управляющие коды. Это быстрое решение, когда устаревшая система, столбец базы данных, имя файла или старый протокол принимают только простой ASCII и не могут использовать что-либо более богатое.

По умолчанию опция «Сначала транслитерация» включена, поэтому перед удалением инструмент выполняет умные действия: удаляет диакритические знаки, так что é становится e, а č становится c, расширяет ß до ss, æ до ae и ø до o, а также преобразует типографские знаки пунктуации — фигурные кавычки в прямые, тире и длинные тире — в дефисы, многоточие — в три точки, неразрывный пробел — в обычный пробел. Затем удаляется только то, что еще не имеет эквивалента ASCII, например смайлики или нелатинские шрифты. Отключите транслитерацию для строгого прохода, который полностью удаляет каждую букву с диакритическим знаком.

«Сохранять разрывы строк» и «Сохранять табуляцию» сохраняют структуру текста; отключите их, чтобы свернуть все в одну строку или открыть вкладки. Окончания строк в любом случае нормализуются до одной новой строки. Включите «Список удаленных символов», и инструмент добавит сводку под результатом: каждый отдельный удаленный символ с его кодовой точкой Юникода и счетчиком, чтобы вы могли точно видеть, что было удалено — невидимые символы отображаются с помощью кодовой точки, например U + 200B. Живой подсчет сообщает, сколько персонажей было удалено.

Все работает локально в вашем браузере. Ваш текст никогда и нигде не загружается, не регистрируется и не сохраняется.

FAQ

Что здесь считается ASCII?
Печатаемый диапазон от пробела (U+0020) до тильды (U+007E) — английские буквы, цифры, общепринятые знаки препинания и пробел. Табуляции и новые строки хранятся отдельно с помощью своих собственных опций; все остальное удаляется.
Что означает «Сначала транслитерация»?
Прежде чем что-либо удалить, он преобразует буквы с диакритическими знаками в их базовую букву (é→e), расширяет ß→ss, æ→ae и ø→o и отображает фигурные кавычки, тире и многоточие в простой ASCII. Затем удаляются только символы, не имеющие эквивалента ASCII, например эмодзи.
Как посмотреть, что именно было удалено?
Включите «Список удаленных персонажей». Инструмент добавляет раздел, в котором перечислен каждый отдельный удаленный символ с его кодовой точкой и количеством. Невидимые символы отображаются в виде их кодовой точки, например U+00A0, поэтому вы можете их идентифицировать.
Что происходит с разрывами строк и табуляциями?
Они сохраняются по умолчанию и могут быть удалены с помощью собственных опций. Окончания строк всегда нормализуются до одной новой строки, поэтому смешанные разрывы Windows и Unix получаются согласованными.
Мой текст где-нибудь загружен?
Нет. Все преобразование выполняется в вашем браузере, и ваш текст никогда не покидает ваше устройство.