เครื่องมือทดสอบ Regex
พิมพ์ Regex และข้อความทดสอบ เพื่อดู Match ทั้งหมดแบบเรียลไทม์
- ^start of string / line
- [^\s@]character class
- +one or more of the previous
- @literal "@"
- [^\s@]character class
- +one or more of the previous
- \.literal dot
- [^\s@]character class
- {2,}quantifier
- $end of string / line
Pro toolkit
ProUpgrade to Pro to unlock — see plans below.เลิกนำ Regex ไปวางใน Stack Overflow
ทดสอบ อธิบาย และบันทึก โดยไม่ต้องออกจากหน้าเว็บหรือเสียงานที่ทำไว้
ไฮไลต์ Match แบบเรียลไทม์
พิมพ์ Regex และข้อความทดสอบ แล้วดู Match สว่างขึ้นทันที พร้อมแสดง Capture Groups ในบรรทัดเดียว รองรับ Named Groups
อธิบายด้วยภาษาเข้าใจง่าย
วาง Regex ใดๆ แล้วรับคำอธิบายทีละขั้นตอน: Lookbehind, Anchors, Character Classes, Quantifiers และ Flags ทุกส่วนถูกอธิบายด้วยภาษาปกติที่เข้าใจง่าย
คลังแพทเทิร์น
Email, URL, IPv4, IPv6, UUID, ISO-8601, เบอร์โทร, บัตรเครดิต, Slug, สี Hex — แพทเทิร์นคัดสรรที่ผ่านการทดสอบกับกรณีจริง (ไม่ใช่แค่ 5 บรรทัดจาก Stack Overflow)
บันทึกของคุณเอง
ทุก Regex ที่คุณเขียน — ตั้งชื่อ ติดแท็ก และกลับมาใช้ได้ บัญชี Pro ซิงค์ข้อมูลผ่านคลาวด์ข้ามอุปกรณ์ได้
โหมดแทนที่
ทดสอบการแทนที่ด้วย Backreferences ($1, $2) และดูผลลัพธ์ที่ได้จากคำสั่ง sed หรือ JS .replace() ของคุณอย่างชัดเจน
รองรับหลาย Flavor
สลับระหว่าง JavaScript, PCRE และ POSIX Flavors RegexBuilder จะบอกคุณว่าฟีเจอร์ใดรองรับในแต่ละ Flavor
3 ขั้นตอน
จากไอเดียคร่าวๆ สู่ Regex ที่ผ่านการทดสอบและอธิบายอย่างชัดเจน
เลือกหรือวาง
เริ่มจากแพทเทิร์นในคลัง หรือวาง Regex ที่คุณเขียนไว้แล้ว
ทดสอบ
ไฮไลต์ Match แบบเรียลไทม์บนข้อความทดสอบใดๆ แก้ไขจนได้ผลลัพธ์ตามต้องการ
บันทึก
ตั้งชื่อ ติดแท็ก คัดลอกไปคลิปบอร์ด และนำไปวางในโค้ดของคุณ
ราคาเรียบง่าย
เลือกแพ็กเกจและเลิกเขียน Regex ใหม่ทุกครั้ง
สำหรับนักพัฒนาคนเดียว
- 200 แพทเทิร์นต่อเดือน
- คำอธิบายแบบเข้าใจง่าย
- คลังแพทเทิร์นครบถ้วน
- โหมดแทนที่
สำหรับทีมข้อมูลและความปลอดภัย
- 5000 แพทเทิร์นต่อเดือน
- รองรับหลายรูปแบบ (JS / PCRE / POSIX)
- ซิงค์ข้อมูลบนคลาวด์ข้ามอุปกรณ์
- คลังข้อมูลสำหรับทีม
- ซัพพอร์ตแบบพิเศษ
คำถามที่พบบ่อย
รองรับ Regex รูปแบบใดบ้าง?
JavaScript (ค่าเริ่มต้น), PCRE-compatible และ POSIX โดยจะระบุฟีเจอร์ที่ไม่รองรับอย่างชัดเจนเมื่อเปลี่ยนรูปแบบ
ข้อความทดสอบจะออกจากเบราว์เซอร์หรือไม่?
ไม่ ทุกอย่างทำงานฝั่ง Client-side เราจะไม่ส่ง Regex หรือข้อความทดสอบไปยังเซิร์ฟเวอร์ เว้นแต่คุณจะเลือกซิงค์แพทเทิร์นที่บันทึกไว้บนคลาวด์
อธิบาย Regex ที่ไม่ได้เขียนเองได้ไหม?
ได้ นี่คือหน้าที่ของตัวอธิบายโดยตรง วาง Regex แล้วรับคำอธิบายแบบทีละขั้นตอนที่เข้าใจง่าย
มีทดลองใช้ฟรีไหม?
ไม่ นี่คือเครื่องมือแบบชำระเงินที่มีแพ็กเกจเริ่มต้นที่ $5 ต่อเดือน Starter ราคา $5/เดือน และ Pro ราคา $15/เดือน ยกเลิกได้ทุกเมื่อ
ยกเลิกอย่างไร?
ยกเลิกได้จากหน้าบัญชีหรือส่งอีเมลถึงเรา การยกเลิกจะหยุดการต่ออายุในรอบถัดไป