เครื่องแปลงตัวพิมพ์
แปลงข้อความระหว่าง UPPERCASE, lowercase, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE และ dot.case
เครื่องมือที่เกี่ยวข้อง
วิธีใช้ แปลงตัวพิมพ์
- 01
พิมพ์หรือวางข้อความของคุณ
- 02
เลือกตัวพิมพ์ที่ต้องการจากรายการ
- 03
คัดลอกผลลัพธ์ที่แปลงแล้ว
ตัวแปลงนี้ทำอะไร
ตัวแปลงรูปแบบตัวพิมพ์จะสลับข้อความระหว่างรูปแบบที่ใช้ในการเขียนโปรแกรมและภาษาธรรมชาติได้ในที่เดียว ดังนั้นคุณจึงไม่จำเป็นต้องพิมพ์ป้ายกำกับ ตัวแปร หรือส่วนหัวซ้ำด้วยตนเองเพียงเพื่อเปลี่ยนวิธีใช้ตัวพิมพ์ใหญ่
การแปลงจะเกิดขึ้นทั้งหมดในเบราว์เซอร์ของคุณ ดังนั้นสิ่งที่คุณวางจะยังคงอยู่ในอุปกรณ์ของคุณและไม่มีการอัปโหลดใดๆ
กรณีที่ครอบคลุม
โดยครอบคลุมถึง UPPERCASE, ตัวพิมพ์เล็ก, Title Case และ Sentence case สำหรับร้อยแก้ว รวมถึงกรณีที่นักพัฒนาต้องการ: CamelCase, PascalCase, Snake_case, kebab-case, CONSTANT_CASE และ dot.case แต่ละรายการมีที่มาของตัวเอง: CamelCase ใน JavaScript และ Java, Snake_case ใน Python และ Ruby, kebab-case ใน CSS และ URL และ CONSTANT_CASE สำหรับตัวแปรสภาพแวดล้อม
มันแยกคำยังไง.
ส่วนที่ชาญฉลาดคือโทเค็น ขั้นแรกตัวแปลงจะแยกอินพุตของคุณออกเป็นคำ เพื่อทำความเข้าใจกับ CamelCase, Snake_case, kebab-case และการเว้นวรรคที่มีอยู่ และถือว่าตัวย่อเช่น API หรือ HTTP เป็นหน่วยเดียว ดังนั้น myAPIKey จึงกลายเป็น my-api-key ไม่ใช่ my-a-p-i-key
กรณีชื่อเรื่อง กรณีประโยค และคำแนะนำสไตล์
Title Case ใช้ตัวอักษรตัวแรกของแต่ละคำเป็นตัวพิมพ์ใหญ่ ซึ่งเหมาะสำหรับส่วนหัวและป้ายกำกับ กรณีประโยคจะใช้ตัวพิมพ์ใหญ่เฉพาะคำแรกเท่านั้น เช่นเดียวกับร้อยแก้วธรรมดา โปรดทราบว่าตัวพิมพ์ใหญ่ในที่นี้ไม่ได้ใช้กฎคำเล็กๆ ของบรรณาธิการ (ปล่อยให้ "ของ" หรือ "ที่" ตัวพิมพ์เล็ก) ดังนั้นโปรดตรวจสอบหัวข้อข่าวหากคุณปฏิบัติตามคำแนะนำสไตล์ที่เฉพาะเจาะจง
การใช้งานทั่วไป ได้แก่ การเปลี่ยนชื่อตัวแปรเพื่อให้ตรงกับแบบแผนของภาษาใหม่ เปลี่ยนส่วนหัวให้เป็น URL slug สร้างชื่อตัวแปรสภาพแวดล้อมจากป้ายกำกับ หรือเพียงแค่ล้างการใช้อักษรตัวพิมพ์ใหญ่ที่ไม่สอดคล้องกันซึ่งวางจากที่อื่น
คำถามที่พบบ่อย
จัดการข้อมูลแบบผสมอย่างไร?
ตัวแปลงจะแยก camelCase, snake_case, kebab-case และช่องว่างเป็นคำก่อน และถือว่าตัวย่ออย่าง API หรือ HTTP เป็นคำเดียว
ควรใช้ตัวพิมพ์แบบใด?
camelCase สำหรับ JavaScript/Java, snake_case สำหรับ Python/Ruby, kebab-case สำหรับ CSS และ URL, CONSTANT_CASE สำหรับตัวแปรสภาพแวดล้อม