แนวทางแบบ Lazy
คุณได้ทำความสะอาดชุดข้อมูลไปแล้วในระดับหนึ่ง แต่ยังกังวลว่าอาจมีประโยคที่อยู่ในวงเล็บซึ่งอาจรบกวนการวิเคราะห์ได้
เช่นเดิม การใช้ตัวระบุปริมาณแบบ Greedy หรือ Lazy อาจให้ผลลัพธ์ที่แตกต่างกัน
ตัวอย่างเช่น หากต้องการดึงคำที่ขึ้นต้นด้วย a และลงท้ายด้วย e จากสตริง I like apple pie คุณอาจคิดว่า regex แบบ Greedy a.+e จะคืนค่า apple แต่ที่จริงแล้วผลลัพธ์ที่ได้คือ apple pie วิธีแก้คือใช้โหมด Lazy โดยเพิ่ม ? ซึ่งจะคืนค่า apple แทน
โมดูล re และตัวแปร sentiment_analysis ถูกโหลดไว้ในเซสชันของคุณแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Regular Expressions ใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Write a greedy regex expression to match
sentences_found_greedy = re.____(r"____", ____)
# Print out the result
print(sentences_found_greedy)