Regex Tester | Morph

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

แทนที่จะรันรูปแบบในโค้ด รีสตาร์ท และจ้องดูผลลัพธ์ คุณปรับรูปแบบและดูการเน้นผลลัพธ์อัปเดตแบบเรียลไทม์ เมื่อผลจับคู่ปรากฏหรือหายไป คุณรู้ทันทีว่าการเปลี่ยนแปลงล่าสุดช่วยหรือไม่

สิ่งที่คุณได้รับ

ทำไมต้องทดสอบ Regex ในเบราว์เซอร์

Regex เป็นวงจรเขียนและตรวจสอบ: คุณแทบจะไม่ได้รูปแบบที่ซับซ้อนในครั้งแรก การทดสอบเฉพาะก็ทำให้วงจรนี้หายไป — เปลี่ยนรูปแบบ ดูผลลัพธ์ การทำในแท็บเบราว์เซอร์หมายความว่าคุณไม่ต้องลง REPL หรือเขียนสคริปต์ระยะสั้นเพื่อตรวจสอบว่าคลาสตัวอักษรทำงานได้ตามที่คิดหรือไม่

มันยังเป็นส่วนตัว ซึ่งสำคัญกว่าที่คิดสำหรับ Regex ข้อความที่คุณจับคู่มักเป็นข้อมูลจริง — บรรทัดล็อกระบบจริง บันทึกลูกค้า หรือเส้นทางไฟล์ภายใน เครื่องมือทดสอบ Regex ของ Morph ทำงานบนอุปกรณ์ของคุณทั้งหมด ดังนั้นข้อความตัวอย่างนี้ไม่เคยออกจากเบราว์เซอร์ของคุณ ไฟล์ของคุณอยู่บนอุปกรณ์ของคุณเสมอ และไม่มีการอัปโหลดใดๆ ไม่มีบัญชีให้สร้าง

สร้างรูปแบบด้วยความมั่นใจ

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

สำหรับการจัดการข้อมูลโครงสร้างหลังจากดึงข้อมูลแล้ว ตัวจัดรูปแบบ JSON ทำงานได้ดี และตัวแก้ไข Markdown ใช้ประโยชน์ได้เมื่อคุณกำลังเอกสารรูปแบบ Regex ที่คุณสร้าง ตัวทดสอบ Regex เป็นที่ที่คุณต้องได้รูปแบบถูกต้องก่อนจะนำไปใช้

วิธีใช้

  1. เปิดเครื่องมือทดสอบ Regex — ไปที่หน้าเครื่องมือทดสอบ Regex ฟิลด์รูปแบบและพื้นที่ข้อความตัวอย่างโหลดทันทีในเบราว์เซอร์ของคุณ — ไม่ต้องสมัครสมาชิก
  2. ป้อนรูปแบบของคุณ — พิมพ์รูปแบบ Regex ลงในฟิลด์รูปแบบ รูปแบบที่ไม่ถูกต้องจะถูกแจ้งทันทีเพื่อให้คุณแก้ไขได้ทันที
  3. วางข้อความตัวอย่างที่คุณต้องการทดสอบ — วางข้อความที่คุณต้องการจับคู่ — บรรทัดล็อก แถว CSV URL หรือข้อความจริงใดๆ ผลการจับคู่จะถูกเน้นขณะคุณพิมพ์
  4. ตั้งค่าแฟล็กของคุณ — สลับแฟล็กเช่น แบบทั่วไป ไม่คำนึงถึงตัวพิมพ์ใหญ่/เล็ก และหลายบรรทัด เพื่อควบคุมวิธีการใช้รูปแบบกับข้อความของคุณ
  5. ตรวจสอบกลุ่ม Capture — ดูการวิเคราะห์กลุ่ม Capture เพื่อยืนยันว่าแต่ละกลุ่มดึงข้อมูลที่ถูกต้อง แล้วคัดลอกรูปแบบที่เสร็จแล้วไปใช้ในโค้ด

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

เครื่องมือทดสอบ Regex นี้ฟรีหรือไม่?

ใช่ คุณสามารถสร้างและทดสอบ Regex ได้ฟรีในเบราว์เซอร์ของคุณ โดยไม่ต้องสมัครสมาชิกหรือลงชื่อเข้าใช้

ข้อความตัวอย่างของฉันถูกอัปโหลดไปที่ใดหรือไม่?

ไม่ ตัวทดสอบทำงานบนอุปกรณ์ของคุณทั้งหมด รูปแบบและข้อความตัวอย่างที่คุณวางจะอยู่บนอุปกรณ์ของคุณเสมอ และไม่ถูกส่งไปยังเซิร์ฟเวอร์

มันใช้รูปแบบ Regex แบบใด?

มันใช้รูปแบบ Regex ของ JavaScript เครื่องมือเดียวกันที่ทำงานในเบราว์เซอร์และ Node.js ไวยากรณ์ทั่วไป เช่น ชั้นตัวอักษร ตัวนับ กลุ่ม และ lookaheads ทำงานตามที่คาดไว้

ฉันสามารถดูว่าแต่ละกลุ่ม Capture จับคู่อะไรได้หรือไม่?

ใช่ ตัวเครื่องวิเคราะห์กลุ่ม Capture เพื่อให้คุณยืนยันว่าแต่ละกลุ่มที่อยู่ในวงเล็บดึงข้อมูลออกมาอย่างไร

ทำไมรูปแบบของฉันไม่จับคู่?

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

เครื่องมือที่เกี่ยวข้อง

เปิด Regex Tester | Morph →