Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Извлечь даты Версия 1 (Python)

Группа "Robin AI", подгруппа "NER (ROBIN)"

...

Описание

Действие извлекает из текста даты

Иконка действия

Image Added

Параметры и их настройка

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Текст

Текст, из которого будут извлечены даты

Строка

Христофор Колумб был убежден, что сможет добраться до Индии на корабле. Получил поддержку и финансирование Изабеллы Кастильской. Отплыв из Палос-де-ла-Фронтера 3 августа 1492 года, он достиг Сан-Сальвадора 12 октября 1492 года. Название континента Америка, связано с фигурой Америго Веспуччи, итальянского мореплавателя и исследователя, который понимал, что земли, открытые Колумбом были частью новой земли, еще неизведанной.

Да

Результаты

Даты

Коллекция с извлеченными данными в формате dd.mm.yyyy. Недостающий элемент даты будет записан как "01". Если одна и та же дата встречается в тексте несколько раз, то в результирующей коллекции она будет записана один раз

Коллекция



Извлеченные данныеКоллекция с извлеченными данными без приведения типа. Если одна и та же дата встречается в тексте несколько раз, то в результирующей коллекции она будет записана один разКоллекция

Особые условия использования 

  1. Действие не извлекает время и даты прописью.
  2. Если указано только число, дата не будет найдена. Например: "14" без месяца и года.
  3. Если указана дата в неверном формате, то действие дату не извлечет. 
  4. Если не указан день, месяц или год, в значении будет подставлено минимальное возможное значение. Например, "19 мая" будет преобразовано в "19.05.0001"; "В мае 23 года" будет преобразовано в "01.05.2023".
  5. Если указанный текст не содержит дат, то действие вернет пустые коллекции.

Примеры допустимых форматов дат:

  • 19.05.2023
  • 19.05.2023 г/год
  • 19.05.99
  • 2023 год
  • 2023 г
  • 19 мая
  • май 2023 г/год
  • 19 мая 2023 г/год
  • 19/05/2023
  • 19-05-2023
  • "14" апреля 2022
  • "14" апреля 2022

Пример использования 

Задача

Имеется текст для распознавания:

Информация
iconfalse
Пушкин родился 26.05.1799 г. в Москве. Здесь юный поэт пережил события Отечественной войны 1812 года. Из лицея Пушкин был выпущен 9 июня 1817 года. 16 августа Пушкин прибыл в Феодосию.

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

Решение

 Воспользоваться действиями "Извлечь дату", "Конвертировать данные" и "Сообщение". 

Реализация

  1. Создать переменные "Коллекция с датами" и "Коллекция с извлеченными данными", в которые будут записаны результаты действия "Извлечь даты".
    Image AddedImage Added
  2. Перенести действие "Извлечь дату" на рабочую область.
    Image Added 
  3. Заполнить параметр "Текст" действия "Извлечь дату".
    В результаты действия добавить соответствующие переменные.
    Image Added
  4. Перетащить на рабочую область действия "Конвертировать данные".
    Image Added
  5. Заполнить параметры действий "Конвертировать данные".
    В поле "Источник" добавить созданную переменную.

    Выбрать в поле "Тип" вариант "Строка".
    Image AddedImage Added
  6. Перетащить на рабочую область действия "Сообщение". 
    Image Added
  7. Заполнить параметры действия "Сообщение".
    В поле "Текст сообщения" добавить результаты действий "Конвертировать данные".
    Image AddedImage Added
  8. Нажать на кнопку "Старт"  в верхней панели.

Результат

Программный робот отработал успешно.
Image Added

В диалоговые окна выведены требуемые значения.
Image AddedImage Added

Извлечь даты / Extract dates

Группа действий: ROBIN AI 

Действие извлекает из текста даты.