อ้างอิง Regex
คู่มืออ้างอิงด่วนสำหรับไวยากรณ์นิพจน์ปกติ: คลาสอักขระ, จุดยึด, ตัวระบุปริมาณ, กลุ่ม, แฟล็กและรูปแบบทั่วไป
คลาสอักขระ
จุดยึด
ตัวระบุปริมาณ
กลุ่มและการสลับ
Escape และอักขระพิเศษ
แฟล็ก
รูปแบบทั่วไป
เกี่ยวกับเครื่องมือนี้
นิพจน์ปกติ (regex) เป็นภาษาที่ทรงพลังสำหรับอธิบายรูปแบบในสตริง เอกสารอ้างอิงนี้ครอบคลุมไวยากรณ์และรูปแบบที่ใช้บ่อยที่สุด
ส่วนต่างๆ จัดระเบียบตามหมวดหมู่ ใช้ช่องค้นหาเพื่อกรองรูปแบบด้วยคำสำคัญ
วิธีใช้งาน
- เรียกดูส่วนต่างๆ เพื่อค้นหาไวยากรณ์ที่ต้องการ
- ใช้การค้นหาเพื่อกรองด้วยคำสำคัญ
- คลิกที่รูปแบบใดก็ได้เพื่อคัดลอกไปยังคลิปบอร์ด
- ทดสอบรูปแบบในเครื่องมือ Regex Tester
กรณีการใช้งาน
มีประโยชน์สำหรับการตรวจสอบแบบฟอร์ม การแยกวิเคราะห์สตริง การวิเคราะห์บันทึก การค้นหาและแทนที่ และงานการเขียนโปรแกรมอื่นๆ
คำถามที่พบบ่อย
- ไวยากรณ์ regex ทำงานได้ในทุกภาษาหรือไม่? — ภาษาส่วนใหญ่รองรับ regex แต่มีความแตกต่างเล็กน้อยในไวยากรณ์ ภาษาหลักเช่น JavaScript, Python, Java ส่วนใหญ่ปฏิบัติตามไวยากรณ์ที่เข้ากันได้กับ PCRE
- จะทำให้รูปแบบไม่คำนึงถึงตัวพิมพ์ใหญ่/เล็กได้อย่างไร? — เพิ่มแฟล็ก i หลังรูปแบบ ตัวอย่าง: /pattern/i
- ความแตกต่างระหว่างตัวระบุปริมาณโลภและขี้เกียจคืออะไร? — ตัวระบุปริมาณโลภ (*, +, ?) จับคู่มากที่สุดเท่าที่เป็นไปได้ ส่วนขี้เกียจ (*?, +?, ??) จับคู่น้อยที่สุดเท่าที่เป็นไปได้