НачатьНачать бесплатно

Разбор PDF-файлов

Теперь вам предстоит поработать над небольшим проектом, который вы откладывали. Компания передала вам PDF-файлы с подписанными контрактами. Цель проекта — создать базу данных на основе информации, извлечённой из этих файлов. Три столбца должны соответствовать дню, месяцу и году подписания контракта.
Даты представлены в формате Signed on 05/24/2016 (где 05 — месяц, 24 — день). Для извлечения этих данных вы решили использовать захватывающие группы, чтобы затем сохранить их в отдельных переменных.

Для начала вы решили проверить идею на небольшом примере.

Переменная contract с текстом одного контракта и модуль re уже загружены в вашей сессии. Используйте print(), чтобы просмотреть данные в оболочке IPython.

Это упражнение является частью курса

Регулярные выражения в Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Write regex and scan contract to capture the dates described
regex_dates = r"____\s____\s(____)/(____)/(____)"
dates = re.____(____, ____)
Редактировать и запускать код