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

จับคู่และแยกข้อความ

ทวีตบางส่วนในชุดข้อมูลถูกดาวน์โหลดมาอย่างผิดพลาด แทนที่จะใช้ช่องว่างคั่นระหว่างคำ กลับมีอักขระแปลกปลอมแทรกอยู่ จึงต้องใช้ regular expressions เพื่อจัดการปัญหานี้ โดยแสดงทวีตบางส่วนออกมาเพื่อดูว่าต้องจับคู่รูปแบบใด

พบว่า ประโยค จะถูกคั่นด้วยอักขระพิเศษ ตามด้วยตัวเลข คำว่า break และอักขระพิเศษอีกตัว เช่น &4break! ส่วน คำ จะถูกคั่นด้วยอักขระพิเศษ คำว่า new และอักขระปกติสุ่ม เช่น #newH

ตัวแปร sentiment_analysis ที่เก็บข้อความของทวีต รวมถึงโมดูล re ถูกโหลดไว้ในเซสชันแล้ว สามารถใช้ print(sentiment_analysis) เพื่อดูข้อมูลใน IPython Shell

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Regular Expressions ใน Python

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Write a regex to match pattern separating sentences
regex_sentence = ____"____"
แก้ไขและรันโค้ด