Regex Tester - เครื่องมือทดสอบ Regular Expression แบบเรียลไทม์

เขียนรูปแบบ Regex ป้อนข้อความทดสอบ และดูผลลัพธ์การจับคู่ทั้งหมดได้ทันที พร้อมรายละเอียดกลุ่มที่จับ

정규표현식
테스트 문자열
매칭 하이라이트
매칭 결과가 여기에 표시됩니다...
매칭 상세
아직 매칭 결과가 없습니다.
🔮 ค้นพบตัวละคร K-pop ของคุณ 🎨 도툰 — 웹툰·일러스트 플랫폼

Regex Tester คืออะไร

Regex Tester ช่วยให้คุณเขียน Regular Expression และทดสอบกับข้อความตัวอย่างได้ทันที เครื่องมือนี้จะไฮไลท์ทุกส่วนที่ตรงกันแบบเรียลไทม์ แสดงกลุ่มที่จับ ดัชนีการจับคู่ และรองรับ JavaScript Regex Flag มาตรฐานทั้งหมด (global, case-insensitive, multiline, dotAll) ข้อผิดพลาดจะแสดงทันทีเพื่อให้คุณแก้ไขไวยากรณ์ได้ทันที ทุกอย่างทำงานในเบราว์เซอร์ของคุณ ไม่มีการส่งข้อมูลไปที่ใด

วิธีใช้ Regex Tester

  1. ป้อนรูปแบบ — พิมพ์ Regular Expression ของคุณในช่องรูปแบบ (ไม่จำเป็นต้องมีตัวคั่น)
  2. ตั้งค่า Flag — สลับ g (global), i (case-insensitive), m (multiline), s (dotAll) ตามต้องการ
  3. ป้อนข้อความทดสอบ — วางหรือพิมพ์ข้อความที่คุณต้องการจับคู่
  4. ดูผลลัพธ์ — ส่วนที่ตรงกันจะถูกไฮไลท์ทันที พร้อมจำนวน ดัชนี และรายละเอียดกลุ่มที่แสดงด้านล่าง

ทำไมต้องใช้ Regex Tester นี้

  • ตอบสนองทันที — การจับคู่จะอัปเดตทุกครั้งที่พิมพ์ โดยไม่มีความล่าช้า
  • ไฮไลท์แบบเห็นภาพ — ส่วนที่ตรงกันจะถูกไฮไลท์โดยตรงในข้อความ
  • จับกลุ่ม — ดูค่าของทุกกลุ่มที่จับสำหรับการจับคู่แต่ละครั้ง
  • รองรับ Flag ทั้งหมด — สลับ Flag g, i, m และ s ด้วยช่องทำเครื่องหมาย
  • แสดงข้อผิดพลาด — รูปแบบ Regex ที่ไม่ถูกต้องจะแสดงข้อความผิดพลาดที่ชัดเจน
  • ความเป็นส่วนตัวเป็นอันดับแรก — ทำงานทั้งหมดในเบราว์เซอร์ของคุณ ไม่มีการประมวลผลบนเซิร์ฟเวอร์

FreeToolbox เทียบกับ Regex Tester อื่นๆ

คุณสมบัติFreeToolboxRegex101RegExr
ทำงานบนเบราว์เซอร์ 100%ใช่ฝั่งเซิร์ฟเวอร์ใช่
ไม่ต้องมีบัญชีใช่ทางเลือกใช่
ไฮไลท์แบบเรียลไทม์ใช่ใช่ใช่
แสดงผลการจับกลุ่มใช่ใช่ใช่
ธีมสีเข้มใช่ทางเลือกไม่ใช่
ไม่มีโฆษณาใช่ไม่ใช่ไม่ใช่
น้ำหนักเบาใช่หนักปานกลาง

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

เครื่องมือนี้ใช้ Regex รูปแบบใด

เครื่องมือนี้ใช้เอ็นจิน RegExp ในตัวของ JavaScript รองรับไวยากรณ์ JavaScript Regex มาตรฐานทั้งหมด รวมถึง Character Class, Quantifier, Lookahead, Lookbehind และ Named Group

ฉันต้องใส่เครื่องหมายสแลช (/) รอบรูปแบบหรือไม่

ไม่จำเป็น เพียงพิมพ์รูปแบบโดยตรง สามารถควบคุม Flag ได้ด้วยช่องทำเครื่องหมายด้านล่างช่องป้อนข้อมูล

Flag 's' (dotAll) ทำอะไร

Flag dotAll ทำให้จุด (.) จับคู่กับอักขระใดๆ รวมทั้งอักขระขึ้นบรรทัดใหม่ (\n, \r) หากไม่มี Flag นี้ จุดจะจับคู่ทุกอย่าง ยกเว้นอักขระขึ้นบรรทัดใหม่

ฉันสามารถทดสอบรูปแบบหลายบรรทัดได้หรือไม่

ได้ เปิดใช้งาน Flag 'm' (multiline) เพื่อให้ ^ และ $ จับคู่กับจุดเริ่มต้น/สิ้นสุดของแต่ละบรรทัด แทนที่จะเป็นจุดเริ่มต้น/สิ้นสุดของทั้งสตริง

ข้อมูลทดสอบของฉันถูกจัดเก็บหรือส่งไปยังเซิร์ฟเวอร์หรือไม่

ไม่ ทุกอย่างทำงานในเครื่องของคุณ รูปแบบ Regex และข้อความทดสอบของคุณจะไม่ถูกส่งออกจากอุปกรณ์ของคุณ