Розбір файлів PDF
Тепер вам потрібно взятися за ще один невеликий проєкт, який ви відкладали. Ваша компанія надала вам кілька PDF-файлів із підписаними контрактами. Мета проєкту — створити базу даних з інформацією, яку ви отримаєте з них під час розбору. Три з цих стовпців мають відповідати дню, місяцю та року підписання контракту.
Дати мають вигляд Signed on 05/24/2016 (05 — місяць, 24 — день). Ви вирішили використати групи захоплення, щоб дістати цю інформацію. Також ви хочете отримати ці дані окремо, щоб зберегти їх у різних змінних.
Ви вирішуєте зробити перевірку концепції.
Змінна contract, що містить текст одного контракту, і модуль re уже завантажені у вашому сеансі. Ви можете скористатися print(), щоб переглянути дані в оболонці IPython.
Ця вправа є частиною курсу
Regular Expressions in Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Write regex and scan contract to capture the dates described
regex_dates = r"____\s____\s(____)/(____)/(____)"
dates = re.____(____, ____)