บทนี้ว่าด้วยเรื่อง นิพจน์ปรกติ ( Regular Expressions)
มาไทยๆเลยวันนี้
ต้องขอบคุณบทความนี้จาก wikipedia ครับ มาเริ่มกันเลยมันคืออะไร
นิพจน์ปรกติ (อังกฤษ: regular expression สามารถย่อได้เป็น regexp หรือ regex) ในวิทยาการคอมพิวเตอร์ คือ สตริ งที่อธิบายถึงรูปแบบของสตริ งตามโครงสร้างรูปแบบที่กำหนด ในการค้นหาและปรับเปลี่ยนข้ อความ ภาษาโปรแกรมหลายภาษายั งรองรับการใช้นิพจน์ปรกติสำหรั บการจัดการและปรับเปลี่ยนสตริง
ถ้าเราสนใจแต่ตัวแรกเป็น G และตัวสุดท้ายคือd โดยไม่าสนใจตัวกลาง เราก็สามารถเขียนเป็นรูปแบบ Go*d
หมายเหตุ ถ้า * ไปใช้กับการหาคำ จะหมายความว่า การทำซ้าจากตัวหน้า
ยกตัวอย่างการใช้จุด
รูปแบบคำสั่ง findsrt [คำ] [ไฟล์]
จากรูป การใช้1จุดเพื่อแทนการหา1อั กษรระหว่าง G และ d เท่านั้น
ส่วนบรรทัดที่สอง การใช้2จุดเพื่อแทนการหา2อั กษรระหว่าง G และ d เท่านั้น
หรืออีกวิธีการใช้จุด(.) และดอกจัน(*)ผสมกันในการหาคำ ในไฟล์ ระหว่าง
1.ตัดตัวที่อยู่หน้าดอกจันออก เพื่อหาผล >> Gd และ God
2.มองหาตัวที่เหมือนกับตัวอั กษรหน้าดอกจันมาแทนตัวเอง Good
ส่วนการใช้ดอกจับบน คำสั่งDir ก็ยังเหมือนเดิม เป็นทุกตัวอักษรครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น