การจับคู่นิพจน์ทั่วไป

ป้อนนิพจน์ทั่วไปและข้อความเพื่อจับคู่และแสดงผลลัพธ์ด้วยการเน้นสีอย่างรวดเร็ว

1240 ครั้งการใช้งาน | 5.0 คะแนน

การกำหนดค่านิพจน์ทั่วไป

/ /

ผลลัพธ์การจับคู่

ยังไม่จับคู่
จำนวนการจับคู่ทั้งหมด
0
เวลาที่ใช้ในการจับคู่
0 ms
ความถูกต้องของนิพจน์ทั่วไป
ยังไม่ตรวจสอบ

โปรดป้อนนิพจน์ทั่วไปและข้อความทดสอบ จากนั้นคลิกปุ่ม"ดำเนินการจับคู่"

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

1

ป้อนนิพจน์ทั่วไป

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

2

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

ป้อนเนื้อหาข้อความที่ต้องการทำการจับคู่ในกล่องข้อความทดสอบ

3

ดำเนินการจับคู่

คลิกปุ่ม"ดำเนินการจับคู่" ระบบจะทำการจับคู่นิพจน์ทั่วไปกับข้อความ

4

ดูผลลัพธ์

หลังจากจับคู่เสร็จ สามารถดูข้อมูลสถิติการจับคู่ รายละเอียดการจับคู่ แกะกลับคู่ แสดงด้วยการเน้นสี

ความรู้พื้นฐานเกี่ยวกับนิพจน์ทั่วไป

นิพจน์ทั่วไปคืออะไร?

นิพจน์ทั่วไปเป็นรูปแบบที่ใช้ในการจับคู่คอมไบเนชั่นของอักขระในสตริง ซึ่งมักใช้ในการค้นหา แทนที่ และตรวจสอบข้อความ เป็นการรวมกันระหว่างอักขระพิเศษและอักขระปกติเพื่อสร้างกฎที่อธิบายลักษณะของสตริง

ฟล๊ากของนิพจน์ทั่วไป

g
การจับคู่ทั่วโลก

ค้นหาทุกวงที่จับคู่ แทนที่จะหยุดหลังจากหาวงที่จับคู่ตัวแรก

i
ไม่สนใจตัวพิมพ์ใหญ่-เล็ก

ไม่แยกความแตกต่างระหว่างตัวพิมพ์ใหญ่และเล็กในการจับคู่

m
โหมดหลายบรรทัด

^ และ $ จับคู่จุดเริ่มต้นและจุดสิ้นสุดของแต่ละบรรทัด

s
โหมดบรรทัดเดียว

. จับคู่ทุกอักขระ รวมถึงตัวแบ่งบรรทัด

เมตา-อักขระนิพจน์ทั่วไปที่ใช้กันทั่วไป

.

จับคู่ทุกอักขระยกเว้นตัวแบ่งบรรทัด

*

จับคู่อักขระก่อนหน้า 0 หรือหลายครั้ง

+

จับคู่อักขระก่อนหน้า 1 หรือหลายครั้ง

?

จับคู่อักขระก่อนหน้า 0 หรือ 1 ครั้ง

^

จับคู่จุดเริ่มต้นของสตริง

$

จับคู่จุดสิ้นสุดของสตริง

การปรับแต่งนิพจน์ทั่วไป

  • หลีกเลี่ยงการใช้ตัวระบุจำนวนแบบโลภ กรุณาใช้รูปแบบที่ไม่โลภของ *+? ได้แก่ *?+???
  • ใช้กลุ่มที่ไม่จับค่ากลับ (?:pattern) แทนกลุ่มที่จับค่ากลับ เพื่อลดการใช้หน่วยความจำ
  • พยายามลดการย้อนกลับ การใช้คลาสอักขระเฉพาะแทนที่จะใช้สัญลักษณ์แทน
  • สำหรับการจับคู่ที่ซับซ้อน สามารถพิจารณาการประมวลผลแบบแยกคำ เพื่อหลีกเลี่ยงการใช้นิพจน์เดียวที่ซับซ้อนเกินไป
ส่งเสริม

推荐工具

เครื่องสร้างลิงก์แชร์โซเชียลมีเดีย - เครื่องมือออนไลน์ฟรี

สร้างลิงก์ที่สามารถแชร์ได้สำหรับ Facebook, Twitter, WhatsApp, LinkedIn, Telegram, TikTok, Instagram และอีเมล์ได้อย่างง่ายดาย เพียงวาง URL และใส่ข้อความเพื่อสร้างลิงก์แชร์ในเวลาไม่กี่วินาที

เครื่องมือแยก URL ออนไลน์

เครื่องมือแยก URL ออนไลน์ ใช้สำหรับแยก URL ลิงก์ทั้งหมดจากเอกสารหรือเนื้อหาข้อความ และยังสามารถใช้สำหรับแยก URL ทั้งหมดจาก HTML ของหน้าเว็บได้

ทดสอบRegexนิพจน์ปกติออนไลน์

เครื่องมือจับคู่นิพจน์ปกติRegexมักใช้เพื่อค้นหาและแทนที่ข้อความที่ตรงกับรูปแบบ (กฎ) บางอย่าง เว็บไซต์นี้ส่วนใหญ่ช่วยให้นักพัฒนาสามารถทดสอบนิพจน์ปกติออนไลน์ บันทึกผลการจับคู่ที่ถูกต้อง และดูได้ในเวลาใดก็ได้

เครื่องมือสร้างไอคอน SVG ฟรี - การสร้างและปรับแต่งสีไอคอน SVG ออนไลน์

เครื่องมือสร้างไอคอน SVG ออนไลน์ ฟรี รองรับการเลือกไอคอน、ปรับแต่งสี、ดาวน์โหลดไฟล์ SVG ทำให้นักพัฒนาและนักออกแบบใช้งานง่าย

เครื่องมือบีบอัด CSS - บีบอัดและปรับแต่งโค้ด CSS ออนไลน์ ฟรี

เครื่องมือบีบอัด CSS ออนไลน์ ฟรี บีบอัดโค้ด CSS ได้อย่างรวดเร็ว ลดขนาดไฟล์ เพิ่มความเร็วในการโหลดเว็บไซต์ และรองรับตัวเลือกการบีบอัดแบบกำหนดเอง