Analyse de fichiers PDF
Vous devez maintenant vous atteler à un autre petit projet que vous reportiez. Votre entreprise vous a remis des fichiers PDF de contrats signés. L'objectif du projet est de créer une base de données à partir des informations que vous en extrayez. Trois de ces colonnes doivent correspondre au jour, au mois et à l'année de signature du contrat.
Les dates apparaissent sous la forme Signed on 05/24/2016 (05 indiquant le mois, 24 le jour). Vous décidez d'utiliser des groupes capturants pour extraire ces informations. Vous souhaitez aussi récupérer ces informations afin de pouvoir les stocker séparément dans différentes variables.
Vous décidez de faire une preuve de concept.
La variable contract, qui contient le texte d'un contrat, ainsi que le module re sont déjà chargés dans votre session. Vous pouvez utiliser print() pour afficher les données dans l'IPython Shell.
Cette activité fait partie du cours
Expressions régulières en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Write regex and scan contract to capture the dates described
regex_dates = r"____\s____\s(____)/(____)/(____)"
dates = re.____(____, ____)