ตัวทดสอบ Regex
- ไฟล์ไม่ออกจากอุปกรณ์ของคุณ
- ทำงานในเบราว์เซอร์
- ฟรี ไม่ต้องสมัคร ไม่มีลายน้ำ
วิธีใช้ ตัวทดสอบ Regex
ทดสอบนิพจน์ปกติของ JavaScript กับข้อความของคุณ พร้อมไฮไลต์สด กลุ่มจับ และตัวอย่างการแทนที่ แต่ละรูปแบบถูกอธิบายทีละโทเคน และเครื่องมือสร้าง JavaScript ที่พร้อมรัน การจับคู่ทำงานในเวิร์กเกอร์เบื้องหลัง ดังนั้นรูปแบบที่หนีไม่หยุดจะหยุดแทนที่จะทำให้หน้าค้าง
- 1
พิมพ์รูปแบบในนิพจน์ปกติ หรือเลือกจากรูปแบบที่ใช้บ่อย การวาง /pattern/flags จะเติมแฟล็กด้วย
- 2
สลับแฟล็กที่ต้องการ เช่น g, i, m หรือ s
- 3
วางข้อความในสตริงทดสอบ ผลที่ตรงถูกไฮไลต์ ชี้หนึ่งอันเพื่อดูกลุ่ม
- 4
ใช้แท็บผลที่ตรง คำอธิบาย และโค้ด หรือเปิดแทนที่เพื่อดูตัวอย่างผลของ string.replace()
คำถามที่พบบ่อย
ใช้นิพจน์ปกติแบบใด?
JavaScript ซึ่งเป็นเอนจินในเบราว์เซอร์ของคุณ รองรับแฟล็ก g, i, m, s, u, y, d และ v ไวยากรณ์เฉพาะของ PCRE, Python หรือ Java อาจทำงานต่างกัน
ทำไมถึงหาผลที่ตรงได้แค่หนึ่งอัน?
เมื่อไม่มีแฟล็ก g JavaScript หยุดที่ผลแรก เปิด g (ทั่วทั้งข้อความ) เพื่อหาทั้งหมด
“หยุดหลังจาก 1.5 วินาที” หมายถึงอะไร?
รูปแบบใช้เวลานานเกินไปกับข้อความนี้ มักจากการย้อนกลับแบบหายนะด้วยตัวระบุปริมาณซ้อนเช่น (a+)+ ทำให้ส่วนด้านในเฉพาะเจาะจงขึ้นหรือยึดรูปแบบ
ใช้กลุ่มที่มีชื่อในการแทนที่อย่างไร?
เขียน $<name> สำหรับกลุ่มที่มีชื่อ $1 สำหรับกลุ่มที่มีเลข และ $& สำหรับผลที่ตรงทั้งหมด ปุ่มใต้แทนที่ด้วยแทรกโทเคนเหล่านี้
ข้อความทดสอบถูกจัดเก็บหรืออัปโหลดหรือไม่?
ข้อความของคุณไม่ถูกอัปโหลด รูปแบบ แฟล็ก และการแทนที่ถูกจำในเบราว์เซอร์นี้ สตริงทดสอบไม่ถูกจำ
