ПочатиПочніть безкоштовно

Розбір файлів 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.____(____, ____)
Редагувати та запускати код