สอนภาษา Python เขียนโค้ดตัดคำภาษาไทยจากข้อความ หรือตัวแปร ด้วย module re โดยใช้คำสั่ง compile เพื่อกำหนดเงื่อนไข และคำสั่ง sub สำหรับแทนที่ตัวอักษร เพื่อตัดคำภาษาไทยจากข้อความ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python ตัดคำภาษาไทยจากข้อความ
import re
s = 'สวัสดี Devdit ยินดีต้อนรับ'
r = re.compile('[^a-zA-Z]')
new_s = r.sub('', s)
print( 'ข้อความเดิม คือ', s )
print( 'ข้อความใหม่ คือ', new_s )
ผลลัพธ์
ข้อความเดิม คือ สวัสดี Devdit ยินดีต้อนรับ
ข้อความใหม่ คือ Devdit
1. import module re เพื่อใช้งานคำสั่ง compile และคำสั่ง sub
2. กำหนดรูปแบบตัวอักษรเป็น [^a-zA-Z] ให้คำสั่ง compile และเก็บไว้ในตัวแปร r
3. นำตัวแปร r มาใช้คำสั่ง sub เพื่อแทนที่ตัวอักษร โดย [^a-zA-Z] หมายถึง แทนที่ตัวอักษรทุกตัวที่ไม่ใช่ a-z และ A-Z ด้วยค่าว่างเปล่า เพื่อตัดคำภาษาไทยจากข้อความ