ทดสอบ Regex | ทดสอบและปรับแต่ง Regex

Regex Tester ช่วยให้คุณป้อนนิพจน์ทั่วไปและสตริงทดสอบเพื่อดูผลลัพธ์ที่ตรงกัน พร้อมคำอธิบายและการเน้นไวยากรณ์ ทำให้สร้างและแก้ไขนิพจน์ทั่วไปง่ายขึ้น เหมาะสำหรับนักพัฒนาและผู้สนใจตรวจสอบความถูกต้องของนิพจน์ทั่วไป.

ในเบราว์เซอร์ อัปเดต 05/2026

/ /
ผลการจับคู่
รูปแบบทั่วไป
การอ้างอิงด่วน

^: เริ่มต้นบรรทัด\n$: สิ้นสุดบรรทัด\n\b: ขอบเขตคำ\n\B: ไม่ใช่ขอบเขตคำ

\d: ตัวเลข [0-9]\n\w: คำ [A-Za-z0-9_]\n\s: ช่องว่าง\n.: อักขระใด ๆ ยกเว้นขึ้นบรรทัดใหม่

ใช้เครื่องมือนี้จาก AI agent ของคุณ

JSON API ฟรีและเซิร์ฟเวอร์ Model Context Protocol (MCP) ฟรี ไม่ต้องลงทะเบียน ไม่ต้องใช้ API key, CORS เปิด ออกแบบสำหรับ Claude, ChatGPT, Cursor, สคริปต์ และแอปฟรอนต์เอนด์

curl -X POST https://mate.tools/api/v1/regex-test.php \
  -H "Content-Type: application/json" \
  -d '{"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/regex-test.php",
    data=json.dumps({"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/regex-test.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}),
});
console.log(await r.json());

เพิ่มลงใน claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) หรือไคลเอ็นต์อื่นที่รองรับ MCP:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
เอกสาร API OpenAPI 3.1 npm 60 คำขอ/นาที · 600 คำขอ/ชม. · เนื้อหาสูงสุด 1 MB
คำถามที่พบบ่อย

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

1. ป้อนรูปแบบ regex ของคุณในช่องด้านบน
2. เลือกธงที่คุณต้องการ (g, i, m, ฯลฯ)
3. ป้อนข้อความทดสอบของคุณในช่องใหญ่
4. คลิก "ทดสอบ Regex" เพื่อดูการจับคู่ที่เน้น
5. ใช้การอ้างอิงด่วนและตัวอย่างเพื่อขอความช่วยเหลือ

• ลืมหลีกเลี่ยงอักขระพิเศษ
- ไม่ใช้จุดยึดที่ถูกต้อง (^ และ $)
- การใช้คลาสตัวอักษรผิด
- การใช้ตัวกำหนดปริมาณที่โลภมากเกินไป
- ไม่ทดสอบกรณีขอบ

• ฝึกฝนด้วยรูปแบบต่างๆ
- ศึกษาคู่มือการอ้างอิงด่วน
- ลองตัวอย่างรูปแบบทั่วไป
- ทดสอบรูปแบบของคุณด้วยข้อมูลนำเข้าต่างๆ
- ทดลองกับธงต่างๆ

• g (ทั่วโลก): ค้นหาการจับคู่ทั้งหมด
- i (ไม่คำนึงถึงตัวพิมพ์ใหญ่/เล็ก): ไม่สนใจตัวพิมพ์ใหญ่/เล็ก
- m (หลายบรรทัด): เปลี่ยนพฤติกรรม ^ และ $
- y (ติดหนึบ): จับคู่จากตำแหน่ง
- u (ยูนิโค้ด): รองรับยูนิโค้ด
เกี่ยวกับนิพจน์ปกติ

นิพจน์ปกติ (regex) เป็นเครื่องมือที่ทรงพลังสำหรับการจับคู่และจัดการรูปแบบข้อความที่ใช้ในโปรแกรมมิ่ง การประมวลผลข้อความ และการตรวจสอบข้อมูล

กรณีการใช้งานทั่วไป:

  • การตรวจสอบแบบฟอร์ม (อีเมล, โทรศัพท์, รหัสผ่าน)
  • การดึงข้อมูลและการแยกวิเคราะห์
  • การค้นหาและแทนที่การดำเนินการ
  • การประมวลผลและการจัดรูปแบบข้อความ
  • การตรวจสอบและการทำความสะอาดข้อมูลนำเข้า