เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

แนวทางแบบ 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)
แก้ไขและรันโค้ด