Инструмент извлечения чисел из текста

Используйте расширенные параметры фильтрации, чтобы найти и извлечь все числа в тексте

Как использовать инструмент для извлечения чисел из текста

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

  1. Введите ваш текст Введите или вставьте ваш текст в основное текстовое поле. Вы также можете использовать кнопку «Загрузить файл», чтобы напрямую обрабатывать файлы .txt, .csv, .log или .md.
  2. Настройте извлечение Настройте расширенные параметры фильтрации, чтобы персонализировать результаты в соответствии с вашими требованиями.
    • Eliminate duplicate numbers
    • Ascending/Descending Sort
    • Decimal numbers support
    • Включить отрицательные числа
    • show percentage
  3. Извлечь и просмотреть Нажмите кнопку «Извлечь числа». Все числа, которые соответствуют вашим критериям, сразу появятся в окне результатов. Вы увидите, сколько их находится над окном.
  4. Экспортировать ваши данные Используйте панель инструментов, чтобы скопировать список в буфер обмена, скачать в файл или экспортировать в нескольких форматах, включая CSV, JSON или в виде списка через запятую для использования в других приложениях.

Топ 10 случаев использования извлекателя чисел

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

  • Анализ данных и исследования: Эффективно извлекайте числа из ответов опросов, научных публикаций или расшифровок интервью для статистического анализа.
  • Финансовый аудит: Извлекайте суммы в долларах, проценты и идентификаторы транзакций из финансовых документов, счетов или банковских выписок.
  • Веб-скрейпинг и SEO: Собирайте информацию о ценах, рейтингах и статистике из HTML-кода или с конкурирующих сайтов для проведения маркетинговых исследований.
  • Анализ файлов журнала: Извлекайте коды ошибок, отметки времени и показатели производительности (например, задержку в миллисекундах) из журналов сервера или приложений.
  • Академическое письмо: Проверьте все цитаты, статистические и числовые ссылки из расширенной исследовательской работы.
  • Программирование и отладка: Извлекайте числовые константы, идентификаторы или номера версий из исходного кода или файлов конфигурации.
  • Миграция контента: Используйте встроенные числа для идентификации контента при миграции между системами, чтобы поддерживать целостность данных (например, каталоги продуктов).
  • Юридический обзор документа: Быстро ищите даты, номера пунктов и финансовые штрафы в контрактах или юридических документах.
  • Мониторинг социальных медиа: Извлеките показатели вовлеченности (лайки, репосты) и результаты опросов из собранных отчетов о социальных сетях.
  • Сортировка персональных данных: Возьмите кучу личных заметок и документов, содержащих телефонные номера, адреса, даты или серийные номера, и извлеките их.

Как это работает: демонстрация входных и выходных данных

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

Входной текст (пример)Извлечённые числа (вывод)
The Q3 report showed revenue of $1,250,500.75, up 15.5% from last quarter. We processed 1,000,000 transactions, but had 12 errors (error rate: 0.0012%). Customer scores averaged 4.7 out of 5. The project ran from 2023-01-15 to 2023-04-15. Key IDs: 455, 782, and 455 again.
1250500.75
15.5
1000000
12
0.0012
4.7
5
2023
1
15
2023
4
15
455
782

Примечание: второй «455» был исключён, так как выбрана опция «Удалить дубликаты». Проценты записываются в виде десятичной части (15,5, а не 15,5%). Даты разбиты на составные числа.

Логика извлечения и объяснение опций

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

Шаблоны обнаружения основного числа

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

  • Целые числа: Целые числа, например, `42`, `-7` или `1,000,000` (запятые обрабатываются).
  • Десятичные числа: Числа с дробной частью, например `3.14159`, `-0.005` или `99.99`.
  • Проценты: Числа, которые оканчиваются знаком процента. Когда этот параметр включен, `25%` разбирается как `25`.
  • Числа в контексте: Числа, которые связаны с символами или единицами, такими как `$50`, `45°C` или `Версия 2.1`.
  • Научная нотация: Принимает форматы, такие как `6.022e23` или `1.6E-19` для сложных научных данных.

Узнайте больше о дополнительных параметрах фильтра

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

  • Удалить дубликаты чисел: Предоставляет начальное появление каждого конкретного числа, что важно для создания уникальных списков для анализа.
  • Порядок сортировки: Сортируйте числа по возрастанию (от меньшего к большему) или по убыванию, чтобы видеть числа с первого взгляда и выявлять тенденции.
  • Включить десятичные числа: Включает или отключает извлечение чисел с плавающей точкой. Отключите, чтобы получать только целые числа.
  • Разрешить отрицательные числа: Указывает, включать ли числа с минусом (`-`) в результаты.
  • Включить проценты: Определяет, захватываются ли целые числа, отформатированные как проценты, в виде их числового значения.
  • Загрузить файл: Пакетная обработка чисел из полных документов в нескольких форматах простого текста.

Форматы экспорта и полезность данных

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

Поддерживаемые форматы экспорта

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

  • Формат CSV: Создаёт стандартный файл с разделителями-запятыми (CSV), который отлично подходит для импорта в Excel, Google Sheets или базы данных.
  • Формат JSON: Экспортирует числа в виде массива JSON (например, [1, 2, 3.5]), удобно для веб-приложений и API.
  • Через запятую: Базовый список вроде `1, 2, 3.5`, готовый для вставки в код или в поле ввода списка.
  • Разделено точкой с запятой: Список такой как `1; 2; 3.5`, который является альтернативным разделителем, используемым в европейских CSV-файлах.
  • Один на строку: Каждое число на отдельной строке, самый чистый формат для удобочитаемости или для использования в качестве ввода для командной строки.
  • Скопировать в буфер обмена: Копируйте результаты в выбранном формате отображения мгновенно для быстрого вставления.
  • Скачать как .TXT: Скачивает текстовый файл с извлечёнными числами.
  • Статистика: Предоставляет краткий обзор извлечённого набора, включая количество, сумму, среднее значение и минимальные/максимальные значения.

Советы по интеграции

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

  • Для прямой передачи в приложения на JavaScript/Python используйте Экспорт JSON.
  • Создавайте диаграммы в программе для работы с электронными таблицами с Экспорт CSV.
  • Использовать По одному на строку формат для легкого создания массивов в коде с помощью добавления скобок и запятых.
  • Используйте Статистика инструмент для получения краткого анализа описания перед более глубоким изучением.
  • Сочетать с Загрузить файл для пакетной обработки множества документов и экспорта объединённых результатов.

Как правильно извлекать числа

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

Предварительно обработайте ваш текст

Немного очистив формулировку вашего ввода, вы можете существенно повысить релевантность ваших результатов.

  • Удалите или обработайте нестандартные разделители чисел (например, европейский `1.000,50` будет обработан как `1.000` и `50`).
  • Для более чистого вывода вы можете рассмотреть возможность удаления единиц измерения (`кг`, `$`, `px`) перед извлечением, если вы хотите получить просто отдельные числа.
  • Для дат у вас есть возможность выбрать, хотите ли вы части (2023, 04, 15) или полную строку. Инструмент разделяет компоненты.
  • Длинный, непрерывный материал допустим, но иногда может быть проще проверять результаты, если разделить его на логические абзацы.

Управление особыми случаями

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

  • Номера телефонов и IP-адреса: Они анализируются как последовательность чисел (например, `192.168.1.1` становится `192`, `168`, `1`, `1`).
  • Алфавитно-цифровые коды: Например, код `AB123CD` вернёт `123`. Буквы игнорируются.
  • Дроби: Простые дроби, такие как `1/2`, можно извлекать как `1` и `2` по отдельности, а не как `0.5`.
  • Римские цифры: Это не считается числами (например, «Глава IV» не извлечет `4`).

Рабочий процесс после извлечения

После извлечения вы можете дальше обрабатывать свои данные для окончательного использования.

  • Используйте Сорт функция для быстрого обнаружения выбросов или упорядоченных данных.
  • Подсчитайте уникальные элементы с помощью Удалить дубликаты создать список уникальных значений.
  • Экспортировать в CSV и использовать функции электронной таблицы, такие как SUM, AVERAGE, or FILTER для продвинутого анализа.
  • Для программирования: импортируйте JSON или вывод, разделённый строками, напрямую в переменную списка/массива.

Часто задаваемые вопросы (FAQ)

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

Общее использование

Часто задаваемые вопросы о возможностях и использовании инструмента.

  • Этот инструмент бесплатен для использования? Да, использовать это полностью бесплатно, и регистрация не требуется.
  • Есть ли какие-либо ограничения или затраты? Нет, никаких скрытых расходов или ограничений нет.
  • Мои данные в безопасности? Абсолютно. Вся обработка выполняется в вашем браузере. Ваш текст никогда не передается на наши системы, поэтому вы полностью защищены.
  • Максимальная длина текста? Он может обрабатывать очень большие тексты (миллионы символов), хотя действительно большие входные данные могут на некоторое время замедлить работу вашего браузера.
  • Могу ли я извлечь числа из PDF? Не совсем. Сначала вам нужно скопировать текст из PDF и вставить его в инструмент, или конвертировать PDF в файл .txt и загрузить его.

Технические характеристики

Вопросы о логике извлечения, форматах и технических деталях

  • Может ли это работать с числами с запятыми – например, 1,000? Да, запятые воспринимаются как разделитель тысяч и интерпретируются правильно. Таким образом, `1,000` становится `1000`.
  • Что насчёт отрицательных целых чисел в скобках? Такие числа, как `($125)`, принимаются за `-125`, если выбрана опция «Включить отрицательные значения».
  • А как насчёт научной нотации? Да, форматы такие как `5.6e3` (5600) понимаются и извлекаются.
  • Он вытаскивает числа из HTML-кода? Да, однако он также будет считывать числа из тегов и атрибутов (например, `width="100"`). Для более ясных результатов попробуйте сначала прочитать страницу как текст.
  • Почему я не вижу числа в своих результатах? Проверьте настройки фильтра. Это может быть десятичное число, отрицательное значение или процент, который вы решили не включать.

Экспорт и вывод

Вопросы о результатах и о том, как использовать их после извлечения.

  • Могу ли я экспортировать оригинальный текст с выделенными числами? Нет, этот инструмент извлекает только числа и выводит их, а не какой-либо окружающий текст.
  • В чем назначение кнопки «Статистика»? Извлечённый набор чисел затем используется для вычисления основных метрик, таких как количество, сумма, среднее значение, минимальное и максимальное значение.
  • CSV-файл открывается в одной колонке в Excel. Это нормально. В Excel используйте функцию «Текст по столбцам» и примените запятую в качестве разделителя, чтобы разделить числа по разным ячейкам.
  • Могу ли я выбрать пользовательский разделитель при экспорте? Параметры по умолчанию (запятая, точка с запятой, новая строка) должны подходить для большинства часто используемых сценариев. Для пользовательских разделителей используйте «Один на строку» и заменяйте переносы строк в текстовом редакторе.
  • Есть ли у этого инструмента API? У нас пока нет публичного API. Инструмент предназначен для использования вручную через веб-интерфейс.