ทดสอบ Regular Expression
ทดสอบ regex พร้อม flags และดูผลการจับคู่แบบทันที ทำงานในเบราว์เซอร์
ประมวลผลในเบราว์เซอร์ของคุณ ไม่มีการส่งออก
เกี่ยวกับเครื่องมือนี้
เครื่องมือ ทดสอบ Regex ช่วยให้คุณเขียนและตรวจสอบ regular expression ได้อย่างมั่นใจ โดยเห็นผลการจับคู่ทันทีบนข้อความตัวอย่างของคุณ เหมาะสำหรับนักพัฒนาที่ต้องเขียน pattern สำหรับตรวจรูปแบบข้อมูล แยกข้อความ หรือค้นหาและแทนที่ โดยไม่ต้องรันโค้ดจริงเพื่อลองผิดลองถูก
การเขียน regex ให้ถูกต้องนั้นยากและเสียเวลาเมื่อต้องไปทดสอบในโค้ดทุกครั้ง เครื่องมือ regex tester นี้ช่วยร่นเวลาตรงนั้น เพียงพิมพ์ pattern และวางข้อความ ระบบจะไฮไลต์ส่วนที่ตรงให้เห็นทันที ทำให้ปรับแก้ pattern ได้รวดเร็วจนได้ผลที่ต้องการ
สิ่งที่ทำให้การ ทดสอบ regex ง่ายขึ้น
- รองรับ flag ต่าง ๆ เช่น g สำหรับจับคู่ทั้งหมด, i สำหรับไม่สนตัวพิมพ์, m สำหรับหลายบรรทัด
- เห็นผลการ match เปลี่ยนแบบเรียลไทม์ขณะที่คุณพิมพ์
- ทดสอบกับข้อความจริงของคุณได้โดยตรง ไม่ต้องตั้งสภาพแวดล้อมเอง
เนื่องจากเครื่องมือทำงานในเบราว์เซอร์ จึงใช้ไวยากรณ์ regular expression ของ JavaScript ซึ่งใกล้เคียงกับภาษาอื่น ๆ ส่วนใหญ่ การทดสอบทั้งหมดเกิดขึ้นในเครื่องของคุณเอง ทั้ง pattern และข้อความตัวอย่างไม่ถูกส่งออกไปไหน ใช้ฟรี ไม่ต้องสมัครสมาชิก และทดสอบได้ไม่จำกัด
วิธีใช้งาน
- 1พิมพ์ regular expression ที่ต้องการทดสอบลงในช่อง pattern
- 2ใส่ flag เช่น g, i, m ตามที่ต้องการ เพื่อปรับพฤติกรรมการจับคู่
- 3วางข้อความตัวอย่างลงในช่องทดสอบ
- 4ดูผลการจับคู่ (match) ที่ไฮไลต์ในข้อความแบบทันที
- 5ปรับ pattern แล้วดูผลเปลี่ยนทันทีจนได้ผลลัพธ์ที่ต้องการ
คำถามที่พบบ่อย
- Regular expression คืออะไร
- regular expression หรือ regex คือรูปแบบที่ใช้ค้นหาและจับคู่ข้อความตามเงื่อนไข เช่น หาอีเมล เบอร์โทร หรือคำที่ตรงรูปแบบ ใช้ได้ในแทบทุกภาษาโปรแกรม
- flag อย่าง g, i, m มีไว้ทำอะไร
- g คือจับคู่ทุกตำแหน่งไม่ใช่แค่ตำแหน่งแรก, i คือไม่สนตัวพิมพ์เล็กใหญ่, m คือให้ ^ และ ดอลลาร์ ทำงานแบบหลายบรรทัด เลือกใช้ตามงานของคุณ
- เครื่องมือนี้ใช้ regex แบบเดียวกับ JavaScript ไหม
- ใช่ เพราะทำงานในเบราว์เซอร์ จึงใช้ไวยากรณ์ regex ของ JavaScript ซึ่งใกล้เคียงกับภาษาอื่น แต่บางฟีเจอร์ขั้นสูงอาจต่างกันเล็กน้อย
- ข้อมูลที่ทดสอบถูกส่งขึ้นเซิร์ฟเวอร์ไหม
- ไม่ การทดสอบทั้งหมดทำในเบราว์เซอร์ของคุณ pattern และข้อความตัวอย่างไม่ถูกส่งออกไปไหน
- ใช้ฟรีและต้องสมัครสมาชิกไหม
- ใช้ฟรีทั้งหมด ไม่ต้องสมัครสมาชิก ทดสอบได้ไม่จำกัด