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

Ключ

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

...

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

...

(

...

python)

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

Описание

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

Image Removed

Настройки

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

...

Описание

The action extracts dates from the text

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

Image Added

Параметры

Входные параметры

  • Текст – текст

...

Свойство

...

Описание

...

Тип

...

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

...

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

...

Параметры

...

Текст

...

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

...

Robin.String

...

Да

...

Выходные параметры

  • Даты

...

  •  – коллекция с извлеченными данными в

...

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

...

  • .

...

  • Извлеченные данные

...

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

Настройки

Robin.

Property

Description

Type

Filling example

Mandatoryfield

Parameters

Text

The text from which the dates will be extracted

String

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

Yes

Results

Dates

A collection with extracted data.The missing date element will be written as «01».

If the same date occurs several times in the text, then it will be recorded once in the resulting collection

Collection



Extracted dataA collection with extracted data in string format. If the same date occurs several times in the text, then it will be recorded once in the resulting collection
Collection

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

  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

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

Задача

Имеется текст для распознавания: извлечь даты из текста.Текст для распознания:

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

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

Решение

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

Реализация

...

  1. Создать переменные "Коллекция с датами" и "Коллекция с извлеченными данными", в которые будут записаны результаты действия "Извлечь даты".
    Image AddedImage Added

  2. Перенести действие "Извлечь дату" на рабочую область.
    Image RemovedНастроить Image Added

  3. Заполнить параметр "Текст" параметры действия "Извлечь дату".
    В результаты действия добавить соответствующие переменные.
    Image Added

  4. Перетащить на рабочую область действия "Конвертировать данные".
    Image Added

  5. Заполнить параметры действий "Конвертировать данные".
    В поле "Источник" добавить созданную переменную.
    Выбрать в поле "Тип" вариант "Строка".
    Image AddedImage Added

  6. Перетащить на рабочую область действия "Сообщение". 
    Image Added

  7. Заполнить параметры действия "Сообщение".
    В поле "Текст сообщения" добавить результаты действий "Конвертировать данные".
    Image RemovedImage AddedImage Added

  8. Нажать на кнопку "Старт"  в верхней панели.

Результат

Программный робот отработал успешно. Даты из текста извлеченыВ диалоговые окна выведены требуемые значения.

Image AddedImage Added

Image AddedImage Removed