ToolHub
เปิดเครื่องมือ

เครื่องมือทดสอบ Regular Expression

ทดสอบและดีบัก Regular Expression แบบเรียลไทม์

เครื่องมือนักพัฒนา

เกี่ยวกับเครื่องมือนี้

เครื่องมือทดสอบ Regular Expression แบบเรียลไทม์ที่ให้คุณเขียน ทดสอบ และดีบัก Regular Expression ได้ทันที รองรับการสลับแฟล็ก, ปุ่มรูปแบบด่วนสำหรับรูปแบบที่ใช้บ่อย, การเน้นผลการจับคู่พร้อมรายละเอียดตำแหน่ง และฟีเจอร์ที่มีประโยชน์ เช่น การ escape Regex และการโหลดข้อมูลตัวอย่าง

คุณสมบัติหลัก

How to Use

  1. Write or paste your regular expression pattern in the regex field.
  2. Enter the test text you want to match against.
  3. View highlighted matches with position details in real time.
  4. Toggle flags (global, case-insensitive, multiline) and use quick pattern shortcuts.

ดูตัวอย่างฉบับย่อ

กรณีการใช้งาน

regex datetime

คำถามที่พบบ่อย

รองรับแฟล็ก Regex อะไรบ้าง?

เครื่องมือนี้รองรับสี่แฟล็กที่ใช้บ่อย: g (global) ค้นหาการจับคู่ทั้งหมด, i (ignore case) ไม่สนใจตัวพิมพ์เล็กใหญ่, m (multiline) ทำให้ ^ และ $ จับคู่ขอบบรรทัด, s (dotall) ทำให้จุดจับคู่บรรทัดใหม่ คุณสามารถใช้แฟล็กเหล่านี้ร่วมกันได้

ปุ่มรูปแบบด่วนใช้อย่างไร?

ปุ่มรูปแบบด่วนจะแทรก Regular Expression ที่ใช้บ่อยลงในช่องป้อนรูปแบบโดยตรง ตัวอย่างเช่น คลิก「อีเมล」จะแทรกรูปแบบที่จับคู่ที่อยู่อีเมลมาตรฐาน 「URL」จะแทรกรูปแบบที่จับคู่ HTTP/HTTPS URL ประหยัดเวลาในการทดสอบรูปแบบที่ใช้บ่อย

ปุ่ม escape มีประโยชน์อย่างไร?

ปุ่ม escape จะเพิ่มแบ็กสแลชเพื่อ escape อักขระ Regex พิเศษ (เช่น ., *, +, ?, ^, $ ฯลฯ) ในรูปแบบ มีประโยชน์เมื่อคุณต้องการจับคู่ข้อความล้วนที่มีอักขระเหล่านี้ ซึ่งปกติจะถูกตีความเป็นอักขระเมตาของ Regex

ทำไม Regular Expression แสดงข้อผิดพลาด?

ข้อผิดพลาด Regex มักเกิดจากไวยากรณ์รูปแบบไม่ถูกต้อง เช่น วงเล็บไม่ตรงกัน การใช้ควอนติไฟเออร์ไม่ถูกต้อง หรือลำดับ escape ที่ไม่ถูกต้อง เครื่องมือจะแสดงข้อความข้อผิดพลาดเฉพาะเพื่อช่วยคุณระบุและแก้ไขปัญหาในรูปแบบ

ทดสอบรูปแบบกับข้อความหลายบรรทัดได้ไหม?

ได้ คุณสามารถป้อนข้อความหลายบรรทัดในพื้นที่ทดสอบ เปิดแฟล็ก m (multiline) เพื่อให้ ^ และ $ จับคู่ต้นและท้ายแต่ละบรรทัดแทนที่จะเป็นทั้งสตริง เปิดแฟล็ก s (dotall) เพื่อให้จุด (.) จับคู่บรรทัดใหม่ด้วย