ตัวแปลง Case Style
แปลง identifier ระหว่าง camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE และ dot.case ได้ทันที พร้อมการแยกคำอัจฉริยะที่รองรับ acronym และตัวเลข
Loading tool...
ตัวแปลง Case Style คืออะไร?
ตัวแปลง Case Style แปลง identifier ระหว่าง 8 รูปแบบ naming convention ที่ใช้ในภาษาโปรแกรมและไฟล์ config: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Title Case และ Train-Case การแยกคำอัจฉริยะตรวจจับ camel hump, ขอบ acronym และขอบตัวเลข ทำให้ชื่ออย่าง getHTTPResponse2Code แปลงได้อย่างสมบูรณ์ และแต่ละบรรทัดถูกประมวลผลแบบอิสระสำหรับการ rename เป็นชุด
ประโยชน์หลัก
- เห็นผลลัพธ์ทั้ง 8 รูปแบบในครั้งเดียว ไม่ต้องรันตัวแปลงแยกทีละรูปแบบ
- การแยกคำที่รองรับ acronym และตัวเลข สอดคล้องกับ change-case library ยอดนิยม
- แปลงแบบ batch สำหรับรายชื่อ column หรือ key export ทั้งชุด
- ตรวจจับรูปแบบของ input อัตโนมัติ พร้อมสถิติข้อความแบบสด
กรณีการใช้งาน
- •แมป column แบบ snake_case ของ database ไปเป็น property แบบ camelCase ของ model
- •แปลง key ของ REST payload ระหว่าง kebab-case กับ camelCase
- •เปลี่ยนชื่อ CSS class จาก kebab-case เป็น token แบบ BEM หรือ constant-case
- •ปรับ key ของ config ระหว่างสไตล์ dot.case ของ env กับ snake_case ของ YAML
วิธีใช้ตัวแปลง Case Style
- วาง identifier ของคุณ: คัดลอกชื่อตัวแปร, column หรือ key ใส่ในช่องข้อความ — บรรทัดละหนึ่ง identifier — หรือกดโหลดตัวอย่างเพื่อดูการทำงาน
- ตรวจสอบรูปแบบที่ตรวจพบ: เครื่องมือตรวจจับ naming convention ของบรรทัดแรกโดยอัตโนมัติ และแสดงจำนวนบรรทัด คำ และอักขระแบบสดขณะพิมพ์
- เลือกรูปแบบเป้าหมาย: ผลลัพธ์ทั้ง 8 รูปแบบแสดงพร้อมกัน: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Title Case และ Train-Case โดยแยก acronym และตัวเลขอย่างชาญฉลาด
- คัดลอกหรือดาวน์โหลดผลลัพธ์: กดคัดลอกที่รูปแบบที่ต้องการ ใช้คัดลอกทั้งหมดเพื่อรับทุกรูปแบบ หรือดาวน์โหลดรายการเต็มเป็นไฟล์ข้อความสำหรับบันทึกการ rename
คุณสมบัติหลัก
- 8 รูปแบบเป้าหมาย รวม camelCase, snake_case, kebab-case และ CONSTANT_CASE
- แยกคำอัจฉริยะรองรับ acronym อย่าง XMLHttpRequest และตัวเลขอย่าง sha256Sum
- ตรวจจับ naming convention ของ input โดยอัตโนมัติ
- แปลงแบบ batch บรรทัดละหนึ่ง identifier
- ปุ่มคัดลอกรายรูปแบบ พร้อมคัดลอกทั้งหมดและดาวน์โหลด
- ทำงานฝั่ง client ล้วน — โค้ดของคุณไม่ออกจากเบราว์เซอร์