開始使用免費開始

解析 PDF 檔案

你現在需要處理另一個被你延後的小專案。公司給了你一些已簽署合約的 PDF 檔案。這個專案的目標是把你從檔案中解析出的資訊建立成一個資料庫。其中三個欄位應對應合約簽署的日、月、年。 日期的格式為 Signed on 05/24/201605 代表月份,24 代表日期)。你決定使用擷取群組來抽取這些資訊。此外,你也想把這些資訊個別存進不同的變數中。

你決定先做一個概念驗證。

變數 contract(包含其中一份合約的文字)與 re 模組已經在你的工作階段中載入。你可以用 print() 在 IPython Shell 中檢視資料。

本練習屬於課程

Python 中的正規表示法

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Write regex and scan contract to capture the dates described
regex_dates = r"____\s____\s(____)/(____)/(____)"
dates = re.____(____, ____)
編輯並執行程式碼