November 18, 2011

Python: ใช้เรกูลาร์เอ็กเพรสชัน

จากตอนก่อนๆ แม้ว่าเราจะสามารถใช้การ slice และ .format() เล่นกับข้อความได้แล้ว แต่นั่นอาจไม่พอสำหรับการวิเคราห์ข้อความขั้นสูง ถ้าตรงนี้ถ้าใครเซียน regex แล้ว สามารถ import re เข้ามาใช้ได้ครับ

โดยสองคำสั่งนี้จะคืนค่าเป็น regex-object ถ้าตรวจเจอ pattern ที่ตรงครั้งแรก (และครั้งเดียว) และไม่คืนค่าถ้าหาไม่เจอ

ส่วนคำสั่งพวกนี้จะคืนค่าเป็น list ครับ

และสุดท้าย เราสามารถที่จะเปลี่ยน string ได้โดย

No comments:

Post a Comment