เมื่อไม่นานมานี้
คุณต้องการทราบว่าทวีตถูกโพสต์เมื่อใด หลังจากอ่านข้อมูลเพิ่มเติม พบว่าวันที่มีการระบุในรูปแบบที่แตกต่างกัน จึงตัดสินใจดึงข้อมูลวันที่โดยใช้ .findall() เพื่อนำไปทำให้เป็นรูปแบบเดียวกันในภายหลัง
วันที่จะปรากฏในรูปแบบใดรูปแบบหนึ่งดังต่อไปนี้เสมอ:
27 minutes ago
4 hours ago
23rd june 2018
1st september 2019 17:25
ลิสต์ sentiment_analysis ที่บรรจุข้อความของทวีตสามรายการ รวมถึงโมดูล re ถูกโหลดไว้ในเซสชันของคุณแล้ว สามารถใช้ print() เพื่อดูข้อมูลใน IPython Shell ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Regular Expressions ใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Complete the for loop with a regex to find dates
for date in sentiment_analysis:
print(re.____(r"\d{____}\s____\s____", date))