一些時間之前
你想知道這些推文是什麼時候發佈的。讀了一些說明後,你發現日期有不同的表示方式。你決定用 .findall() 抽取所有日期,之後再統一格式,讓它們看起來一致。
你注意到日期一律以下列其中一種方式呈現:
27 minutes ago
4 hours ago
23rd june 2018
1st september 2019 17:25
已在你的工作階段中載入包含三則推文文字的清單 sentiment_analysis,以及 re 模組。你可以在 IPython Shell 中使用 print() 檢視資料。
本練習屬於課程
Python 中的正規表示法
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Complete the for loop with a regex to find dates
for date in sentiment_analysis:
print(re.____(r"\d{____}\s____\s____", date))