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

Оставить только английские буквы в тексте

Вставьте текст — и всё, кроме простых латинских букв (a-zA-Z) и пробелов, удаляется: цифры, пунктуация, кириллические буквы и даже латинские буквы с диакритикой вроде é или ñ исчезают, остаются только простые слова без диакритики. Полезно, чтобы выделить чисто английский контент из текста со смешанной письменностью или диакритикой.

Результат

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

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

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

Остаётся Простые латинские буквы a-zA-Z и пробельные символы
Удаляется Цифры, пунктуация, кириллические буквы, эмодзи и любые прочие символы
Латиница с диакритикой é, ñ, ü, ç и все прочие формы с диакритикой вне a-zA-Z — удаляются
Кириллица Все кириллические буквы, русские или нет, удаляются
Схлопывание пробелов Не применяется — исходный паттерн пробелов сохраняется как есть
Обработка Выполняется локально в браузере, ничего не отправляется на сервер

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

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

Инструмент прогоняет по тексту одно регулярное выражение /[^a-zA-Z\s]/g — символ ^ в начале класса означает «всё, что НЕ является простой латинской буквой или пробельным символом» — и заменяет каждое совпадение на пустую строку.

Оставляемый диапазон охватывает ровно 26 букв английского алфавита в обоих регистрах. Пробельные символы (пробелы, табуляции, переносы строк) сохраняются самим шаблоном без изменений.

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

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

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

Сохраняются ли буквы с диакритикой вроде é, ñ или ü?

Нет. Выживает только простой a-zA-Z. Латинские буквы с диакритикой из французского, испанского, немецкого, португальского и других языков удаляются вместе с цифрами и пунктуацией.

Что происходит с примешанным кириллическим текстом?

Он удаляется полностью — любая кириллическая буква, русская или нет, находится вне диапазона a-zA-Z и исчезает.

Оставшиеся пробелы очищаются автоматически?

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

Почему «café» превращается в «caf»?

Потому что é — это латинская буква с диакритикой вне диапазона a-zA-Z, а этот инструмент удаляет всё вне этого диапазона, независимо от того, в каком слове она встречается.

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

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

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

Все утилиты