Результат
У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.
Факты и границы применимости
| Правило совпадения | Строка совпадает, если содержит хотя бы один символ 0–9 |
|---|---|
| Направление по умолчанию | Сохраняются строки хотя бы с одной цифрой |
| Режим инверсии | Вместо этого сохраняются строки вообще без цифр |
| Набор цифр | Учитываются только цифры ASCII 0–9; другие системы счисления не распознаются |
| Порядок | Совпавшие строки сохраняют исходный относительный порядок |
| Обработка | Выполняется локально в браузере; ничего не отправляется на сервер |
Когда этот метод вводит в заблуждение
- Проверка ищет только цифры ASCII 0–9. Числа, записанные в других системах счисления, например восточно-арабскими цифрами, или прописью словами («три»), цифрами не распознаются.
- Достаточно одной цифры где угодно в строке, чтобы совпала вся строка — строка вида «Глава 2. Введение» совпадёт, хотя большая её часть — обычный текст.
- Инструмент работает построчно, а не с отдельными числами: он не умеет извлечь только числовую часть строки, отбросив остальное — только решить, остаётся строка целиком или удаляется.
- Пунктуация рядом с цифрами, например «1 200 ₽» или «стр. 5.», всё равно считается содержащей цифру — окружающие символы не влияют на совпадение.
Как это считается
Текст разбивается на строки по каждому переносу. Каждая строка проверяется простым правилом: есть ли в ней хотя бы один символ от 0 до 9?
По умолчанию сохраняются строки, прошедшие проверку — те, где есть цифра, а остальные отбрасываются. При включённой инверсии логика меняется на противоположную: сохраняются строки без цифр, а строки с любой цифрой отбрасываются.
Оставшиеся строки заново соединяются одним переносом строки между собой, сохраняя исходный порядок из входного текста.
Счётчик показывает, сколько строк совпало с активным правилом, независимо от выбранного направления.
Вопросы и ответы
Извлекаются только числа или вся строка целиком?
Вся строка. Если в строке есть хотя бы одна цифра, вся эта строка сохраняется как есть — инструмент не вырезает окружающий текст.
Распознаются ли цифры в других системах счисления?
Нет, распознаются только стандартные цифры ASCII 0–9. Цифры из других систем счисления обрабатываются как обычные не-цифровые символы.
Как получить строки вообще БЕЗ чисел?
Включите опцию инверсии. Тогда инструмент оставит каждую строку с нулём цифр и уберёт те, где есть хотя бы одна.
Учитывается ли десятичная точка или запятая внутри числа?
Важны именно цифры вокруг неё — и «3.14», и «1 200» содержат цифры, поэтому строка с любым из этих значений совпадёт независимо от пунктуации.
Мой текст куда-то отправляется?
Нет. Всё выполняется в вашем браузере, и текст никогда не покидает ваше устройство.