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

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

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

Результат

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

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

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

Правило совпадения Строка совпадает, если содержит хотя бы один символ 0–9
Направление по умолчанию Сохраняются строки хотя бы с одной цифрой
Режим инверсии Вместо этого сохраняются строки вообще без цифр
Набор цифр Учитываются только цифры ASCII 0–9; другие системы счисления не распознаются
Порядок Совпавшие строки сохраняют исходный относительный порядок
Обработка Выполняется локально в браузере; ничего не отправляется на сервер

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

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

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

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

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

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

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

Извлекаются только числа или вся строка целиком?

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

Распознаются ли цифры в других системах счисления?

Нет, распознаются только стандартные цифры ASCII 0–9. Цифры из других систем счисления обрабатываются как обычные не-цифровые символы.

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

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

Учитывается ли десятичная точка или запятая внутри числа?

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

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

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

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

Все утилиты