First semester, 2013
The regular expressions are defined on POSIX standard. It's not easy to solve this puzzle by hand. You may write a small program to solve this problem.
วิธีหนึ่งในการสกัดข้อมูล event ออกมาจากอีเมลคือจับ pattern ของข้อมูลที่สำคัญเหล่านี้ให้ได้ หากให้ input เป็นหน้าเว็บเพจ เมื่อตัดเอา html tags ต่างๆออกไป และได้เฉพาะข้อความอีเมลแล้ว (ได้ plain text แล้ว) เราสามารถเขียน regular expression เพื่อ match ข้อมูลต่างๆของ event นั้นๆ
ให้ลองคิด regular expression สำหรับสกัดข้อมูล event ภาษาไทย งานชื่ออะไร จัดที่ไหน เมื่อไหร่ ใครจัด
เช่น ข้อความในอีเมลเป็นดังนี้
ขอเรียนเชิญคณาจารย์ภาควิชาฯ ทุกท่าน ร่วมงานวันไหว้ครูภาควิชาฯ ประจำปีการศึกษา 2556 ในวันพฤหัสบดีที่ 6 มิถุนายน 2556 เวลา 10.00 - 12.00 น. ณ ห้อง 301 อาคารมหามกุฎ
ควรจะได้
ลองเขียน substitution rules สำหรับการแปลงภาษาธรรมดาเป็นภาษาสก๊อยดู
ข้อสังเกต
การแปลงภาษาธรรมดาเป็นภาษาสก๊อยทำได้ไม่ยาก แต่หากต้องการแปลงกลับโดยต้องสะกดให้ถูกต้องนั้นยากกว่าหลายเท่า แต่ถ้าทำได้ การแปลงกลับนี้จะเทียบเท่าโปรแกรม spellchecker http://narze.github.io/toSkoy/Odd-numbered exercises should be submitted and presented to Ajarn Dittaya on Tuesday, 13.00-16.00.
Even-numbered exercises should be submitted and presented to Ajarn Jaruloj on Wednesday, 10.00-11.00.
Please make an appointment before you come to submit your work.