Блог
Текстовые утилиты

Удалить буквы и цифры из текста

Вставьте текст — и все кириллические буквы, латинские буквы и цифры удаляются за один проход: пунктуация, пробелы и любые прочие символы (эмодзи, знаки валют, математические символы) остаются на своих местах. Полезно, чтобы свести буквенно-цифровое содержимое к «скелету» из пунктуации и символов.

Результат

Удалено символов —

Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.

Факты и границы применимости

Удаляется Кириллица а-яёА-ЯЁ, латиница a-zA-Z и цифры 0-9 — всё сразу
Остаётся Пунктуация, пробелы, переносы строк, эмодзи и прочие небуквенно-цифровые символы
Латиница с диакритикой é, ñ, ü и подобные вне a-zA-Z — не удаляются
Некириллические буквы вне русского алфавита і, ї, ў и подобные вне а-яёА-ЯЁ — не удаляются
Полноширинные и специальные цифры 0-9, ², ₃ и подобные вне 0-9 — не удаляются
Обработка Выполняется локально в браузере, ничего не отправляется на сервер

Когда этот метод вводит в заблуждение

Как это считается

Инструмент прогоняет по тексту одно регулярное выражение /[а-яёА-ЯЁa-zA-Z0-9]/g и заменяет каждое совпадение на пустую строку. Текст сканируется один раз, символ за символом.

Шаблон объединяет три диапазона в один набор совпадений: русский кириллический алфавит в обоих регистрах плюс ё/Ё, 26-буквенный латинский алфавит в обоих регистрах и десять ASCII-цифр 0-9.

Всё, что вне этих трёх диапазонов — пунктуация, пробелы, переносы строк, эмодзи, символы из других алфавитов, знаки валют, — проходит без изменений, на своём исходном месте.

«Удалено символов» — это разница между длиной исходного текста и длиной результата, поскольку каждый удалённый символ — это либо одна буква, либо одна цифра.

Вопросы и ответы

Чем это отличается от удаления только букв или только цифр?

Этот инструмент объединяет обе операции за один проход: удаляются сразу и буквы (кириллица или латиница), и цифры 0-9, а не по отдельности. Если нужен только один из вариантов, используйте отдельный инструмент для букв или для цифр.

Что остаётся после обработки обычного предложения?

В основном пунктуация, пробелы и символы, не являющиеся буквами или цифрами — результат обычно разрежен, поскольку большая часть обычного текста состоит из букв. Инструмент наиболее полезен на коротких структурированных строках вроде кодов или идентификаторов.

Удаляются ли буквы с диакритикой или полноширинные цифры?

Нет. Удаляются только обычные a-zA-Z, а-яёА-ЯЁ и 0-9. Латиница с диакритикой, некириллические буквы и полноширинные или верхнеиндексные цифры остаются в тексте.

Затрагиваются ли эмодзи или знаки валют?

Нет, они не являются ни буквами, ни цифрами, поэтому остаются нетронутыми — они могут оказаться вплотную друг к другу после исчезновения окружающих букв и цифр.

Мой текст куда-то отправляется?

Нет. Вся операция выполняется в вашем браузере, текст никуда не передаётся.

Похожие утилиты

Все утилиты