Разбор 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.____(____, ____)