ข้ามไปที่เนื้อหา

ทดสอบ Regex

ทดสอบ Regex

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

/

/g

g

ค้นหาทั้งหมด

i

ไม่สนตัวพิมพ์

m

หลายบรรทัด

s

จุดรวมขึ้นบรรทัดใหม่

u

โหมด Unicode

y

จับคู่ ณ ตำแหน่งปัจจุบัน

ข้อความทดสอบ

ข้อความแทนที่

ผลการจับคู่

ป้อนรูปแบบเพื่อเริ่มการจับคู่

ดูตัวอย่างการทดแทน

ทดสอบ Regex

เริ่มต้นอย่างรวดเร็ว

1
ป้อนรูปแบบ regex ที่ด้านบน เลือกแฟล็ก (g/i/m/s/u/y) วางข้อความทดสอบทางด้านซ้าย ซึ่งรายการที่ตรงกันจะปรากฏทางด้านขวาแบบเรียลไทม์
2
กลุ่มการจับภาพ (...) และกลุ่มที่มีชื่อ (?<name>...) จะถูกขยายภายใต้แต่ละการจับคู่ที่แสดงค่าที่บันทึกไว้
3
ป้อนเทมเพลตการแทนที่ ($1, $2, ${name}) และ "ตัวอย่างการแทนที่" ทางด้านขวาจะแสดงผลลัพธ์ทันที

สถานการณ์การใช้งานทั่วไป

แยก ID อีเมล วันที่ หรือโทเค็นแบบกำหนดเองออกจากบันทึกและข้อความ จากนั้นสามารถคัดลอก ดาวน์โหลด หรือส่งออกผลลัพธ์ได้ทันที

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

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

คำแนะนำการใช้งาน

ต้องการรูปแบบที่เฉพาะเจาะจงมากกว่า .* แบบกว้างเพื่อหลีกเลี่ยงการจับคู่ที่ไม่คาดคิด
ใช้ g สำหรับการสแกนแบบเต็มและ m/s เมื่อจัดการเอกสารหลายบรรทัด
ตรวจสอบเอาต์พุตทดแทนทุกครั้งก่อนที่จะนำไปใช้กับที่อื่น

ข้อจำกัดและความเข้ากันได้

เครื่องมือนี้ใช้เอ็นจิ้น JavaScript RegExp ของเบราว์เซอร์ของคุณ
ข้อความที่มีขนาดใหญ่มากและมีรูปแบบที่ซับซ้อนอาจยังช้าอยู่

ความเป็นส่วนตัวและความปลอดภัย

การประมวลผลทั้งหมดเกิดขึ้นภายในเบราว์เซอร์ของคุณ ข้อมูลจะไม่ออกจากอุปกรณ์

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

6

ขั้นตอนถัดไปสามารถทำต่อด้วยเครื่องมือที่เกี่ยวข้องเหล่านี้