Извлечение чисел из текста
Вставьте любой неупорядоченный источник, счёт-фактуру, извлечённую страницу товара, журнал чата или CSV-файл с комментариями, и получите чистый список всех содержащихся в нём чисел. Целые числа, десятичные числа, отрицательные значения и суммы в денежном формате распознаются за один проход регулярного выражения. Результат не содержит дубликатов: по одному числу в строке, готово к использованию в электронной таблице, калькуляторе или статистическом инструменте.
Как извлечь числа из текста
-
1
Вставьте источник
Вставьте текст, каким бы неаккуратным он ни был, окружающие слова и знаки препинания игнорируются.
-
2
Выберите точность
Включите или отключите опцию «Включить десятичные числа», чтобы получить значение `3.14`; при отключении будет извлечено только целое число, например `42`.
-
3
Запустите экстрактор
Каждое совпадение извлекается, сохраняются только уникальные значения, и вы получаете количество найденных различных чисел.
-
4
Копируйте список
По одному числу на строке, готово к вставке в Excel, Numbers или любой инструмент для работы с столбцами.
Что распознаёт система сопоставления
Используется регулярное выражение /-?\d+(?:\.\d+)?/ при включённом режиме десятичных чисел и /-?\d+/ в остальных случаях. Это охватывает типичные числовые формы, не запутываясь в неоднозначностях, зависящих от локали.
Примеры распознанных значений
| Входные данные | Распознано (десятичные ВКЛ.) |
|---|---|
Итого после налога: 1299.99 |
1299.99 |
Температура упала до -4.5C |
-4.5 |
Версия 2.1.3 вышла сегодня |
2.1, 3 |
Номера: 001, 042, 1007 |
001, 042, 1007 |
Балл: 87% сдано |
87 |
Что оно не пытается обрабатывать
- Разделители тысяч. Значение
1,234.56выделяется как1и234.56. Сначала уберите разделители, если нужно полное число. - Европейская десятичная запятая.
3,14читается как3и14. Перед извлечением замените запятые на точки. - Научная запись.
6.02e23возвращает6.02и23. Если нужна форма с показателем степени, разберите исходные данные самостоятельно. - Дроби.
1/2превращается в1и2, а не в0.5.
Полезные дальнейшие действия
- Загрузите список в статистический инструмент, чтобы получить среднее значение, медиану и стандартное отклонение.
- Отсортируйте и удалите дубликаты с помощью
sort | uniq, чтобы найти уникальные значения в журнале. - Сравните две выборки рядом друг с другом, чтобы обнаружить пропущенные позиции в счёте-фактуре.
Часто задаваемые вопросы
Он игнорирует эти символы и возвращает только числовую часть. Например, $1,299.99 превращается в 1 и 299.99, поскольку запятая не считается разделителем тысяч. Чтобы получить 1299.99 одним числом, удалите запятые из исходного текста.
Регулярное выражение фиксирует последовательность цифр буквально, поэтому 007 остаётся 007. Это важно, когда числа на самом деле являются идентификаторами, кодами деталей или почтовыми индексами, а не арифметическими значениями.
По умолчанию дубликаты удаляются, чтобы получить чистый и чётко структурированный список. Если вам необходим исходный поток с сохранением порядка элементов, используйте специальный обрабатывающий канал в стиле grep вместо этого.
Текст обрабатывается в рамках запроса и не сохраняется после получения ответа; ваше вводимое содержание не хранится ни в одном месте.
Сопутствующие инструменты
Счётчик слов
Подсчитайте слова, символы, предложения и абзацы с учётом времени чтения, времени произнесения вслух, плотности ключевых слов и оценки удобочитаемости по Флешу, для эссе, постов, подписей и meta-описаний.
Символы стрелок для копирования
Копируйте популярные Unicode-стрелки одним щелчком: прямые, двойные, диагональные, крючковые, круговые и треугольные для документов, чатов и дизайна.
Символ «меньше или равно»
Копируйте знак ≤ и связанные математические символы сравнения. Включает Unicode, HTML-сущности и разметку LaTeX для электронных таблиц, научных работ и веб-страниц.
Преобразователь текста для людей с дислексией
Переформатируйте вставленный текст в короткие абзацы и строки примерно по 72 символа для более лёгкого чтения. Скопируйте результат в любой документ, письмо или редактор.
Генератор глитч-текста
Создавайте глитч-текст в стиле Zalgo с помощью комбинируемых знаков Unicode. Выберите интенсивность, посмотрите варианты и скопируйте искаженный текст для профиля, мема или хоррор-поста.
Генератор названий городов
Создавайте вымышленные названия городов, посёлков, деревень и столиц для миростроения, карт, игр, историй и тестовых данных с короткими заметками к каждому результату.
Инструмент доступен на других языках
- Extrair Números do Texto [PT]
- استخراج الأرقام من النص [AR]
- Trích xuất số từ văn bản [VI]
- 텍스트에서 숫자 추출 [KO]
- Extraire des nombres du texte [FR]
- Zahlen aus Text extrahieren [DE]
- ดึงตัวเลขจากข้อความ [TH]
- Extraer Números del Texto [ES]
- Ekstrak Angka dari Teks [ID]
- Getallen extraheren uit tekst [NL]
- テキストから数値を抽出します [JA]
- Extrahera nummer från text [SV]
- Wyodrębnianie liczb z tekstu [PL]
- Extract Numbers from Text [EN]
- Estrai numeri dal testo [IT]
- Metinden Sayı Çıkarma [TR]
- 从文本中提取数字 [ZH]