Перейти к основному содержимому

Извлечение текста

PricePipe может извлекать структурированные данные из неструктурированного или частично структурированного текста.

Варианты использования

  • Извлечение информации о товаре из описаний поставщиков
  • Получение контактных данных из произвольного текста
  • Получение пар ключ-значение из файлов конфигурации
  • Разбор данных из счетов или чеков

Как это работает

  1. Загрузите текстовый файл или вставьте текст
  2. Определите шаблоны извлечения:
    • Именованные шаблоны (например, извлечение email-адресов)
    • Пользовательские шаблоны (например, извлечение "Price: $XX" в виде числа)
    • Извлечение на основе ИИ (если доступно, TODO: verify)
  3. Проверьте извлечённые значения
  4. Сопоставьте извлечённые поля со стандартными полями
  5. Обрабатывайте данные как обычный набор

Типы шаблонов

Тип шаблонаОписаниеПример
RegexСопоставление по регулярному выражению[\w.+-]+@[\w-]+\.[\w.-]+ → email
Named entityПредопределённые типы сущностейNames, dates, amounts
CustomПользовательские шаблоныЛюбой структурированный шаблон

Ограничения

  • Точность зависит от структуры и понятности текста
  • Для сложных макетов может потребоваться ручная корректировка
  • Не все форматы поддерживаются одинаково хорошо

Связанные статьи

  • ](/docs/contact-data — извлечение контактной информации
  • Mapping — сопоставление полей после извлечения