🔥 โปรโมชั่นLifetime เหลือ ฿3,990 (จาก ฿7,990)ดูเลย →
📦 SKILL🛠 Dev🔧 Bash, Read

สร้าง Regex จากคำอธิบายภาษาคน

เปลี่ยนคำอธิบายภาษาไทยเป็น regex พร้อมอธิบายทีละส่วนและเทสต์กับตัวอย่างจริง — ใช้เมื่อต้อง match/แทนที่ข้อความ, validate ฟอร์ม, ดึงข้อมูลจาก log หรืออ่าน regex ที่คนอื่นเขียนไม่ออก

⚡ เอาไปใช้

💡 ดู preview ฟรี 100% — สมัครเพื่อดาวน์โหลด / copy ไปใช้

---
name: regex-builder
description: เปลี่ยนคำอธิบายภาษาไทยเป็น regex พร้อมอธิบายทีละส่วนและเทสต์กับตัวอย่างจริง — ใช้เมื่อต้อง match/แทนที่ข้อความ, validate ฟอร์ม, ดึงข้อมูลจาก log หรืออ่าน regex ที่คนอื่นเขียนไม่ออก
allowed-tools: Bash, Read
---

# สร้าง Regex จากคำอธิบายภาษาคน

## Workflow
1. ถามให้ครบ (ถ้ายังไม่บอก): (ก) ต้องการ **match อะไร** (ข) ตัวอย่างที่ **ควรเจอ** 2-3 อัน (ค) ตัวอย่างที่ **ไม่ควรเจอ** 1-2 อัน (ง) ใช้ใน **ภาษา/เครื่องมือไหน** (JS / Python / PHP / grep / VS Code) เพราะ flavor ต่างกัน
2. ร่าง regex จากตัวอย่าง positive ก่อน แล้วรัดให้ไม่ชน negative
3. **เทสต์จริง** ด้วยตัวอย่างของผู้ใช้: เขียน one-liner ทดสอบ เช่น Python `re.findall(...)` หรือ Node `str.match(...)` แล้วรันด้วย Bash ดูว่า positive ผ่านครบ + negative ไม่ติด
4. ถ้าพลาด → ปรับแล้วเทสต์ซ้ำจนผ่านทุกเคส
5. ส่งผลลัพธ์: regex สุดท้าย + อธิบายทีละ token + ตัวอย่างโค้ดเรียกใช้ในภาษาที่ผู้ใช้ระบุ

…

วิธีใช้งาน

🖥️ ในเครื่อง (Claude Code)

  1. 1. กด ⬇️ ดาวน์โหลด SKILL.md
  2. 2. วางไฟล์ใน ~/.claude/skills/regex-builder/SKILL.md (สร้างโฟลเดอร์ regex-builder ถ้ายังไม่มี)
  3. 3. ไม่ต้อง restart — พิมพ์ /regex-builder หรือพิมพ์งานปกติ Claude เลือกให้เอง

💻 แอป Claude เดสก์ท็อป — อัปโหลด

  1. 1. กด 📦 .zip ดาวน์โหลดไฟล์ skill
  2. 2. เปิดแอป → Settings → Customize → Skills → กด + → Upload a skill → เลือกไฟล์ .zip
  3. 3. เรียกใช้ได้เลย (เป็นของบัญชีคุณ)

ใช้ได้กับ

  • อยาก validate เบอร์โทร/อีเมล/เลขบัตรประชาชนในฟอร์ม
  • ต้องดึง URL หรือ hashtag ออกจากข้อความก้อนใหญ่
  • เจอ regex ในโค้ดเก่าที่อ่านไม่ออกว่าทำอะไร
  • อยาก find & replace ใน VS Code แบบมีเงื่อนไข
MessengerLINE