ข้ามไปยังเนื้อหา
Monu Tools

เครื่องแปลงตัวพิมพ์

แปลงข้อความระหว่าง UPPERCASE, lowercase, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE และ dot.case

วิธีใช้ แปลงตัวพิมพ์

  1. 01

    พิมพ์หรือวางข้อความของคุณ

  2. 02

    เลือกตัวพิมพ์ที่ต้องการจากรายการ

  3. 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 สำหรับตัวแปรสภาพแวดล้อม

รายงานปัญหา