คำที่อยู่รอบข้าง
ตอนนี้จะลองสร้างภาพแสดงผลจากชุดข้อมูล sentiment_analysis โดยสนใจคำที่อยู่รอบๆ คำว่า python และต้องการนับว่าคำใดปรากฏก่อนและหลังคำนี้บ้าง
Positive lookahead (?=) ตรวจสอบว่าส่วนแรกของนิพจน์ตามด้วย lookahead expression Positive lookbehind (?<=) คืนค่าทุก match ที่นำหน้าด้วย pattern ที่กำหนด
ตัวแปร sentiment_analysis ซึ่งเก็บข้อความของทวีตหนึ่งรายการ และโมดูล re ถูกโหลดไว้ในเซสชันแล้ว สามารถใช้ print() เพื่อดูข้อมูลใน IPython Shell ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Regular Expressions ใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Positive lookahead
look_ahead = re.____(r"____(____)", ____)
# Print out
print(____)