converter นี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ โค้ดที่วาง ชื่อฟิลด์ฐานข้อมูล และโน้ตส่วนตัวจึงไม่ถูกอัปโหลด มันแยกขอบเขต identifier ที่พบบ่อย เช่น HTTPServerError, customerProfileURL และ invoice-total แล้วรวมตัวคั่นซ้ำให้เหลือยัติภังค์เดียว ตัวอักษร Unicode จะถูกเก็บไว้ตามค่าเริ่มต้นสำหรับ identifier หลายภาษา ส่วนโหมด strict ASCII จะพับสำเนียงละตินเมื่อระบบรับได้เฉพาะ a-z, 0-9 และยัติภังค์เท่านั้น
Snake case converter
ทำงานในเบราว์เซอร์ทั้งหมด ไม่ต้องอัปโหลด ไม่ต้องสมัครสมาชิก
kebab case converter คืออะไร?
kebab case converter เปลี่ยนข้อความหรือชื่อแบบโค้ดให้เป็น identifier ที่คั่นด้วยยัติภังค์ เช่น user-profile-url วางวลี, camelCase, PascalCase, kebab-case หรือข้อความที่มีเครื่องหมายวรรคตอนปนกัน แล้วผลลัพธ์จะอัปเดตทันที เครื่องมือนี้รองรับหลายบรรทัดและสลับเป็น UPPER-KEBAB-CASE สำหรับค่าคงที่ได้ด้วย
วิธีใช้งาน
- 1วางข้อความ. ใส่วลี รายการ label หรือ identifier ที่มีอยู่ แต่ละบรรทัดในอินพุตจะกลายเป็นหนึ่งบรรทัดในผลลัพธ์
- 2เลือกรูปแบบ case. ใช้ค่าเริ่มต้นเป็น kebab-case หรือสลับเป็น UPPER-KEBAB-CASE สำหรับค่าคงที่และ environment variable
- 3เลือกการจัดการอักขระ. เปิด Unicode ไว้สำหรับข้อความหลายภาษา หรือปิดเมื่อต้องการ identifier แบบ ASCII อย่างเข้มงวด
- 4คัดลอกผลลัพธ์. ใช้ Copy เพื่อคัดลอก identifier ที่แปลงแล้ว หรือทั้งคอลัมน์ที่แปลงเสร็จ
เหมาะกับใคร
- นักพัฒนา ที่เปลี่ยนชื่อตัวแปร ฟังก์ชัน ฟิลด์ API หรือ config key ก่อนนำไปใช้ใน Python, Ruby, Rust, SQL หรือ Terraform
- ทีมข้อมูล ที่ทำความสะอาดหัวตาราง spreadsheet ให้เป็นชื่อคอลัมน์ที่คงที่เวลา import และ export
- ทีมผลิตภัณฑ์ ที่แปลงชื่อ event, feature flag และ analytics label ให้เป็น identifier ที่คาดเดาได้
- ผู้เขียนเอกสาร ที่สร้างตัวอย่างให้ตรงกับ naming convention ในโค้ดโดยไม่ต้องเก็บกวาดเอง
คำถามที่พบบ่อย
kebab case converter นี้ฟรีไหม?
ฟรี เครื่องมือไม่ต้องสมัครสมาชิกและไม่มีขีดจำกัดจำนวนบรรทัดสำหรับการใช้งานปกติในเบราว์เซอร์ วางค่าเดียวหรือทั้งคอลัมน์แล้วแปลงได้ทันที
ข้อความของฉันถูกอัปโหลดไปที่ไหนหรือไม่?
ไม่ การแปลงเกิดขึ้นในเบราว์เซอร์ของคุณ identifier, ชื่อฟิลด์ภายใน, API payload และข้อความร่างจะอยู่บนอุปกรณ์ของคุณ
kebab-case หมายถึงอะไร?
kebab-case คือรูปแบบการตั้งชื่อที่ใช้ตัวพิมพ์เล็กและคั่นคำด้วยยัติภังค์ เช่น <code>customer-profile-url</code> พบได้บ่อยใน Python, Ruby, Rust, database, ชื่อไฟล์ และ convention ของ API หลายแบบ
แปลง camelCase หรือ PascalCase ได้ไหม?
ได้ เครื่องมือตรวจจับขอบเขตของ case ที่พบบ่อย ดังนั้น <code>customerProfileURL</code> จะเป็น <code>customer-profile-url</code> และ <code>HTTPServerError</code> จะเป็น <code>http-server-error</code>
UPPER-KEBAB-CASE ใช้ทำอะไร?
UPPER-KEBAB-CASE คือรูปแบบตัวพิมพ์ใหญ่ทั้งหมด มักใช้กับค่าคงที่ ค่า enum และ environment variable เช่น <code>API-BASE-URL</code> ใช้โหมด UPPER เมื่อปลายทางต้องการ identifier ตัวพิมพ์ใหญ่
รองรับสำเนียงและข้อความที่ไม่ใช่ภาษาอังกฤษไหม?
รองรับ ตัวอักษร Unicode จะถูกเก็บไว้ตามค่าเริ่มต้น ดังนั้นคำในซีริลลิก กรีก ฮินดี จีน และสคริปต์อื่นยังคงอยู่เมื่อคั่นด้วยช่องว่างหรือเครื่องหมายวรรคตอน ปิด Unicode เฉพาะเมื่อต้องการผลลัพธ์ ASCII แบบเข้มงวด
แปลงหลายชื่อพร้อมกันได้ไหม?
ได้ วางหนึ่งค่าต่อหนึ่งบรรทัด เครื่องมือจะส่งคืน identifier ที่แปลงแล้วหนึ่งรายการต่อบรรทัดตามลำดับเดิม เหมาะกับหัวตาราง spreadsheet, คอลัมน์ฐานข้อมูล และการ cleanup โค้ดจำนวนมาก