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

Извлечение строк, содержащих латинские буквы

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

Результат

Совпало строк

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

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

Правило совпадения Строка совпадает, если содержит хотя бы одну букву a–z или A–Z
Направление по умолчанию Сохраняются строки хотя бы с одной латинской буквой
Режим инверсии Вместо этого сохраняются строки вообще без латинских букв
Набор символов Учитываются только 26 базовых латинских букв; буквы с диакритикой не входят
Порядок Совпавшие строки сохраняют исходный относительный порядок
Обработка Выполняется локально в браузере; ничего не отправляется на сервер

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

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

Текст разбивается на строки по каждому переносу. Каждая строка проверяется простым правилом: есть ли в ней хотя бы один символ от a до z или от A до Z?

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

Оставшиеся строки заново соединяются одним переносом строки между собой, сохраняя исходный порядок из входного текста.

Счётчик показывает, сколько строк совпало с активным правилом, независимо от выбранного направления.

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

Распознаются ли латинские буквы с диакритикой, вроде é или ñ?

Нет, проверка ищет только 26 базовых латинских букв без диакритики a-z и A-Z. Строка, где есть только буквы с диакритикой и ни одной обычной латинской буквы, не совпадёт.

Что происходит со строками со смешанной письменностью?

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

Как получить строки вообще БЕЗ латиницы?

Включите опцию инверсии. Тогда инструмент оставит каждую строку с нулём латинских букв и уберёт те, где есть хотя бы одна.

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

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

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

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

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

Все утилиты