ตอนนี้ผมกำลังศึกษาภาษา python เรื่อง expression และ assignment statement อยู่ครับ รบกวนช่วยแนะนำ website หรือ หนังสือ หน่อยครับ (เป็นไปได้ขอภาษาไทยนะครับ)
ตอนนี้ผมกำลังศึกษาภาษา python เรื่อง expression และ assignment statement อยู่ครับ รบกวนช่วยแนะนำ website หรือ หนังสือ หน่อยครับ (เป็นไปได้ขอภาษาไทยนะครับ)
malaku38 wrote:
ตอนนี้ผมกำลังศึกษาภาษา python เรื่อง expression และ assignment statement อยู่ครับ รบกวนช่วยแนะนำ website หรือ หนังสือ หน่อยครับ (เป็นไปได้ขอภาษาไทยนะครับ)
ด่วนมากครับ
Expression ที่ว่านี้ เป็นทฤษฎี หรือว่าเป็นการประยุกต์ใช้งาน ?
ในขั้นการประยุกต์ใช้งาน ก็จะมีทฤษฎีอีกเหมือนกัน !!
การประยุกต์ใช้งาน เราจะเรียกว่าเป็น Regular Expression
หลักการดังกล่าวนี้ได้เขียนเสร็จแล้วในหนังสือที่ผมกำลังทำขณะนี้
คุณต้องเคลียส์ก่อนว่าคุณกำลังศึกษาเรื่องอะไรนะครับ ?
ถ้ามันเป็ฯเรื่องเดียวกัน ผมก็สรุปได้ว่า เราใช้โมดูล re สำหรับจัดการเกี่ยวกับ Regular Expression
ความหมายของ re คือใช้ค้นหารูปแบบของคำ หรือแทนที่รูปแบบของคำ ผมใช้คำว่ารูปแบบของคำ นะครับ ไม่ใช่คำว่า "คำที่เฉพาะเจาะจง" เช่น
. หมายถึง อักขระหนึ่งตัว
^ หมายถึงเริ่มต้นที่ต้นบรรทัด
$ หมายถึงลงท้ายที่ท้ายบรรทัด เป็นต้น
ถ้าผมต้องการค้นหา email ทั้งหมดในเอกสาร จะแสดงได้ด้วยตัวอย่างต่อไปนี้
t = '''my name is chakrit my email is nprotech@yahoo.com you can use nprotech@hotmail.com too !!'''
import re
m = re.findall('w+@w+.w+',t)
if m:
print m
ผลลัพธ์จะแสดงรายชื่อที่ตรงกับรูปแบบคือ w+ คือตัวอักษร
ผมขออนุญาติอธิบายเท่านี้ก่อนนะครับ เพราะผมต้องไปทำธุระต่อก่อนครับ !!
Actions : (View-Readers)
There are no names to display.