Inizia subitoInizia gratis

Analizzare file PDF

Ora devi occuparti di un altro piccolo progetto che stai rimandando. La tua azienda ti ha fornito alcuni file PDF di contratti firmati. L'obiettivo del progetto è creare un database con le informazioni che estrarrai da essi. Tre di queste colonne dovrebbero corrispondere al giorno, al mese e all'anno in cui il contratto è stato firmato.
Le date compaiono come Signed on 05/24/2016 (05 indica il mese, 24 il giorno). Decidi di usare dei gruppi di cattura per estrarre queste informazioni. Inoltre, vuoi recuperare queste informazioni in modo da poterle memorizzare separatamente in variabili diverse.

Decidi di fare una prova di concetto.

La variabile contract che contiene il testo di un contratto e il modulo re sono già caricati nella tua sessione. Puoi usare print() per visualizzare i dati nella Shell di IPython.

Questo esercizio fa parte del corso

Espressioni regolari in Python

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Write regex and scan contract to capture the dates described
regex_dates = r"____\s____\s(____)/(____)/(____)"
dates = re.____(____, ____)
Modifica ed esegui il codice