เครื่องมือทดสอบ Regex ช่วยให้คุณเขียนรูปแบบ Regex วางข้อความตัวอย่าง และเห็นผลจับคู่ทันที — ด้วยการเน้นผลลัพธ์ในข้อความของคุณ รูปแบบ Regex ทรงพลังแต่ก็มักผิดพลาดง่าย และวิธีที่เร็วที่สุดในการได้รูปแบบที่ถูกต้องคือการทดสอบกับข้อมูลจริงขณะสร้าง มือทดสอบ Regex ของ Morph ทำเช่นนั้นทันทีในเบราว์เซอร์ของคุณ
แทนที่จะรันรูปแบบในโค้ด รีสตาร์ท และจ้องดูผลลัพธ์ คุณปรับรูปแบบและดูการเน้นผลลัพธ์อัปเดตแบบเรียลไทม์ เมื่อผลจับคู่ปรากฏหรือหายไป คุณรู้ทันทีว่าการเปลี่ยนแปลงล่าสุดช่วยหรือไม่
Regex เป็นวงจรเขียนและตรวจสอบ: คุณแทบจะไม่ได้รูปแบบที่ซับซ้อนในครั้งแรก การทดสอบเฉพาะก็ทำให้วงจรนี้หายไป — เปลี่ยนรูปแบบ ดูผลลัพธ์ การทำในแท็บเบราว์เซอร์หมายความว่าคุณไม่ต้องลง REPL หรือเขียนสคริปต์ระยะสั้นเพื่อตรวจสอบว่าคลาสตัวอักษรทำงานได้ตามที่คิดหรือไม่
มันยังเป็นส่วนตัว ซึ่งสำคัญกว่าที่คิดสำหรับ Regex ข้อความที่คุณจับคู่มักเป็นข้อมูลจริง — บรรทัดล็อกระบบจริง บันทึกลูกค้า หรือเส้นทางไฟล์ภายใน เครื่องมือทดสอบ Regex ของ Morph ทำงานบนอุปกรณ์ของคุณทั้งหมด ดังนั้นข้อความตัวอย่างนี้ไม่เคยออกจากเบราว์เซอร์ของคุณ ไฟล์ของคุณอยู่บนอุปกรณ์ของคุณเสมอ และไม่มีการอัปโหลดใดๆ ไม่มีบัญชีให้สร้าง
เริ่มจากง่ายๆ และเติมรูปแบบทีละขั้น ดูการเน้นผลลัพธ์ยืนยันทุกขั้น ใช้กลุ่ม Capture เพื่อดึงส่วนที่คุณสนใจ — วันที่ รหัส โดเมน — และตรวจสอบการวิเคราะห์กลุ่มเพื่อให้แน่ใจว่าแต่ละกลุ่มดึงข้อมูลที่ถูกต้อง การสลับแฟล็กเพื่อจัดการตัวพิมพ์ใหญ่/เล็ก หรือสแกนหลายบรรทัด เมื่อรูปแบบจับคู่ตามที่คุณต้องการและไม่จับสิ่งที่คุณไม่ต้องการ คัดลอกไปใช้ในโค้ด เครื่องมือค้นหาและแทนที่ หรือเครื่องมือบรรทัดคำสั่ง
สำหรับการจัดการข้อมูลโครงสร้างหลังจากดึงข้อมูลแล้ว ตัวจัดรูปแบบ JSON ทำงานได้ดี และตัวแก้ไข Markdown ใช้ประโยชน์ได้เมื่อคุณกำลังเอกสารรูปแบบ Regex ที่คุณสร้าง ตัวทดสอบ Regex เป็นที่ที่คุณต้องได้รูปแบบถูกต้องก่อนจะนำไปใช้
ใช่ คุณสามารถสร้างและทดสอบ Regex ได้ฟรีในเบราว์เซอร์ของคุณ โดยไม่ต้องสมัครสมาชิกหรือลงชื่อเข้าใช้
ไม่ ตัวทดสอบทำงานบนอุปกรณ์ของคุณทั้งหมด รูปแบบและข้อความตัวอย่างที่คุณวางจะอยู่บนอุปกรณ์ของคุณเสมอ และไม่ถูกส่งไปยังเซิร์ฟเวอร์
มันใช้รูปแบบ Regex ของ JavaScript เครื่องมือเดียวกันที่ทำงานในเบราว์เซอร์และ Node.js ไวยากรณ์ทั่วไป เช่น ชั้นตัวอักษร ตัวนับ กลุ่ม และ lookaheads ทำงานตามที่คาดไว้
ใช่ ตัวเครื่องวิเคราะห์กลุ่ม Capture เพื่อให้คุณยืนยันว่าแต่ละกลุ่มที่อยู่ในวงเล็บดึงข้อมูลออกมาอย่างไร
สาเหตุทั่วไปคือไม่มีแฟล็ก (เช่น ไม่คำนึงถึงตัวพิมพ์ใหญ่/เล็ก หรือหลายบรรทัด) ตัวอักษรพิเศษที่ไม่ได้ escape หรือตัวนับที่ดูดซับมากเกินไป ผลการเน้นแบบเรียลไทม์และการแจ้งเตือนรูปแบบที่ผิดช่วยให้คุณจับสาเหตุได้