📦 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. กด ⬇️ ดาวน์โหลด SKILL.md
- 2. วางไฟล์ใน
~/.claude/skills/regex-builder/SKILL.md(สร้างโฟลเดอร์regex-builderถ้ายังไม่มี) - 3. ไม่ต้อง restart — พิมพ์
/regex-builderหรือพิมพ์งานปกติ Claude เลือกให้เอง
💻 แอป Claude เดสก์ท็อป — อัปโหลด
- 1. กด 📦 .zip ดาวน์โหลดไฟล์ skill
- 2. เปิดแอป → Settings → Customize → Skills → กด + → Upload a skill → เลือกไฟล์ .zip
- 3. เรียกใช้ได้เลย (เป็นของบัญชีคุณ)
ใช้ได้กับ
- อยาก validate เบอร์โทร/อีเมล/เลขบัตรประชาชนในฟอร์ม
- ต้องดึง URL หรือ hashtag ออกจากข้อความก้อนใหญ่
- เจอ regex ในโค้ดเก่าที่อ่านไม่ออกว่าทำอะไร
- อยาก find & replace ใน VS Code แบบมีเงื่อนไข