Как быстро извлечь числа из текста
Когда нужно вытащить цены, скидки, артикулы или габариты из описания товара, технического паспорта или статьи, ручной поиск отнимает слишком много времени. Онлайн-инструмент для извлечения чисел от Zyntec автоматически находит все числовые значения и телефонные номера, очищает их от лишних символов, считает общую сумму и среднее арифметическое. Вы получаете структурированные таблицы за один клик и можете сразу использовать готовые данные в расчетах или контент-планах.
Такой инструмент незаменим при подготовке спецификаций, аудите текстовых массивов, проверке ценников и анализе числовых параметров в карточках товаров.
Подготовка данных и поддерживаемые форматы
Сервис принимает любой связный текст или неструктурированные списки. Чтобы получить чистые данные, не требуется предварительно форматировать исходник: алгоритм сам распознает различные варианты записи чисел.
Инструмент корректно обрабатывает следующие форматы:
- Целые положительные и отрицательные числа (например, 250 или -12).
- Дробные значения с любым разделителем: сервис понимает как точку, так и запятую (3.14 и 3,14 распознаются одинаково).
- Крупные числа с пробелами-разделителями тысяч (например, 1 000 000).
- Номера телефонов длиной от 10 до 15 цифр, содержащие скобки, дефисы, плюсы и пробелы (например, +7 (495) 123-45-67).
Если вставить текст без цифр (например, «Пример текста для статистики и анализа слов.»), сервис честно покажет «Найдено: 0 значений». Это помогает быстро убедиться в отсутствии скрытых числовых данных в проверяемом фрагменте.
Пошаговая инструкция по обработке
- Вставьте исходный текст. Скопируйте нужный фрагмент из документа, таблицы или карточки товара и поместите его в рабочее поле «Текст».
- Запустите анализ. Нажмите кнопку «Извлечь».
- Изучите сводку. В верхней части блока результатов отобразится общий заголовок «Найдено: N значений» и четыре карточки с быстрой статистикой: «Чисел», «Телефонов», «Сумма чисел» и «Среднее».
- Проверьте таблицы. Ознакомьтесь с детальными таблицами «Числа» и «Телефоны».
- Очистите форму при необходимости. Чтобы загрузить новый фрагмент, нажмите кнопку «Сбросить».
Наглядный пример работы
Представим, что требуется обработать фрагмент карточки товара со следующим содержанием:
«Цена 1999.50 руб., скидка 15%. Телефон: +7 (495) 123-45-67. Артикул: 12345, остаток: 250 шт.»
После нажатия кнопки «Извлечь» система распределит информацию по двум независимым блокам:
1. Сводные показатели
- Найдено: 5 значений (4 числа и 1 телефон).
- Сумма чисел: 20759.5.
- Среднее: 5189.875.
2. Таблица «Числа»
Включает 4 колонки: порядковый номер (№), «Как в тексте», «Нормализовано» и «Значение» (с точностью до 4 знаков после запятой): - 1999.50 (нормализовано: 1999.5, значение: 1999.5) - 15 (нормализовано: 15, значение: 15) - 12345 (нормализовано: 12345, значение: 12345) - 250 (нормализовано: 250, значение: 250)
3. Таблица «Телефоны»
Включает колонки: №, «Как в тексте» и «Нормализовано»: - Исходный вид: +7 (495) 123-45-67. - Нормализованный вид: +74951234567.
Телефонные номера автоматически исключаются из математических расчетов (суммы и среднего), поэтому финансовая статистика не искажается.
Особенности обработки и фильтрации
При работе со сложными текстами важно учитывать несколько правил обработки данных:
- Автоматическая дедупликация. Если в тексте несколько раз встречается одно и то же число или телефон в одинаковом нормализованном виде, алгоритм не дублирует строки в итоговом списке.
- Стандартизация дробей. В колонке «Нормализовано» все запятые автоматически заменяются точками, а лишние пробелы между разрядами удаляются.
- Точность вычислений. Поле «Значение» сохраняет точность до 4 знаков после запятой, что удобно для пересчета валют или технических коэффициентов.
Возможные ошибки и способы их решения
Сервис спроектирован так, чтобы минимизировать сложности при вводе данных. Единственная типовая ошибка возникает при попытке отправить пустую форму:
- Причина: нажатие кнопки «Извлечь» при пустом поле «Текст».
- Сообщение интерфейса: «Введите текст для анализа».
- Решение: вставьте любой фрагмент текста, содержащий слова или цифры, и повторите отправку.
Если результаты предыдущего анализа больше не нужны, воспользуйтесь кнопкой «Сбросить», чтобы очистить экран перед новой задачей.