ไม่มีการอัปโหลด, 100% ในเครื่อง, ไม่มีบัญชี

ตัวแปลงตัวพิมพ์เล็ก-ใหญ่

แปลงระหว่าง camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER_CASE, ตัวพิมพ์เล็ก และ URL slug ไม่มีข้อมูลออกจากเบราว์เซอร์ของคุณ

ตัวแปลงตัวพิมพ์เล็ก-ใหญ่ ทำงานอย่างไร

เครื่องมือแปลงตัวพิมพ์แปลงข้อความที่วางไว้เป็นหนึ่งในเก้ารูปแบบการตั้งชื่อที่ใช้กันทั่วไป ได้แก่ camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, Sentence case, UPPER CASE และ lower case คุณเลือกรูปแบบที่ต้องการ คลิกครั้งเดียวเพื่อคัดลอก และการแปลงก็เสร็จสิ้น ทุกสิ่งที่คุณพิมพ์หรือวางจะไม่ถูกส่งไปที่ใด การแปลงทั้งหมดทำงานเป็น string operation ธรรมดาภายในแท็บเบราว์เซอร์ของคุณ

ตรรกะการแปลงจัดการ apostrophe, ยัติภังค์ และตัวคั่นผสมได้อย่างถูกต้อง Sentence case จะใช้ตัวพิมพ์ใหญ่เฉพาะคำแรกและถือว่าช่องว่างต่อเนื่องเป็นขอบคำเดียว Title Case จะใช้ตัวพิมพ์ใหญ่กับทุกคำยกเว้น conjunction และ preposition สั้นๆ ที่อยู่กลางวลี ช่องผลลัพธ์จะอัปเดตทันทีที่คุณหยุดพิมพ์ ดังนั้นการแปลงระหว่างรูปแบบต่างๆ ใช้เวลาเพียงไม่กี่วินาที

วิธีใช้ ตัวแปลงตัวพิมพ์เล็ก-ใหญ่ ทีละขั้นตอน

  1. วางหรือพิมพ์ข้อความที่ต้องการแปลงลงในช่องป้อนข้อมูล
  2. เลือกรูปแบบตัวพิมพ์เป้าหมายจากรายการตัวเลือก
  3. อ่านผลลัพธ์ที่แปลงแล้วในช่องผลลัพธ์
  4. คลิกปุ่มคัดลอกเพื่อคัดลอกผลลัพธ์ไปยังคลิปบอร์ด

กรณีการใช้งานที่พบบ่อย

  • แปลงชื่อช่อง API ที่อ่านได้ง่าย เช่น "user first name" เป็น snake_case สำหรับนิยามคอลัมน์ฐานข้อมูล
  • จัดรูปแบบรายชื่อ CSS class จาก kebab-case เป็น camelCase เมื่อย้าย stylesheet ไปใช้ CSS-in-JS
  • แปลงข้อความแสดงข้อผิดพลาดแบบ sentence case เป็น CONSTANT_CASE เพื่อใช้เป็นค่า TypeScript enum
  • แก้ไขตัวพิมพ์ของอาร์เรย์ heading ที่สร้างอัตโนมัติให้แต่ละรายการใช้ Title Case ก่อนแสดงผลใน UI

คำถามที่พบบ่อย

ข้อความของฉันจะถูกส่งไปยังบริการภายนอกหรือไม่

ไม่ ตรรกะการแปลงตัวพิมพ์เป็นชุด string transformation ล้วนๆ ที่ทำงานภายในแท็บเบราว์เซอร์นี้ ข้อความที่คุณวางจะอยู่บนอุปกรณ์ของคุณตั้งแต่วินาทีที่พิมพ์จนถึงวินาทีที่คัดลอกผลลัพธ์

เครื่องมือแบ่งคำอย่างไร

ตรวจจับขอบเขตที่ช่องว่าง, underscore, ยัติภังค์ และการเปลี่ยนจากตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่ (สำหรับ input ที่เป็น camelCase หรือ PascalCase อยู่แล้ว) ตัวอย่างเช่น "myHTTPClient" จะแบ่งเป็น ["my", "HTTP", "Client"] เพราะมีตัวพิมพ์ใหญ่ต่อเนื่อง ตัวอักษรที่มีเครื่องหมายกำกับเสียงและอักขระ CJK จะถูกเก็บรักษาไว้แทนที่จะถูกตัดออก: อักขระเหล่านี้จะติดไปกับคำที่มันเป็นส่วนหนึ่งอยู่

เครื่องมือรักษา acronym ใน camelCase และ PascalCase หรือไม่

Acronym เช่น HTTP, URL หรือ ID จะถูกแปลงเป็นตัวพิมพ์เล็กเมื่ออยู่กลางคำใน camelCase (httpClient, urlParser) ตามแนวปฏิบัติ JavaScript ที่พบบ่อยที่สุด ใน CONSTANT_CASE จะยังคงเป็นตัวพิมพ์ใหญ่ทั้งหมด

ฉันสามารถแปลงข้อความหลายบรรทัดได้หรือไม่

ได้ แต่ละบรรทัดจะถูกแปลงอิสระ ซึ่งช่วยให้คุณประมวลผลรายการ identifier หรือ heading ได้ในครั้งเดียว บรรทัดว่างจะถูกเก็บรักษาไว้เป็นบรรทัดว่างในผลลัพธ์

Title Case และ Sentence case ต่างกันอย่างไร

Title Case จะใช้ตัวพิมพ์ใหญ่กับตัวอักษรแรกของคำส่วนใหญ่ (preposition และ conjunction สั้นๆ กลางวลีจะยังเป็นตัวพิมพ์เล็ก) Sentence case จะใช้ตัวพิมพ์ใหญ่เฉพาะคำแรกสุดของ input ทั้งหมด และปล่อยให้ส่วนที่เหลือคงเดิม ยกเว้นคำนามเฉพาะที่ต้องแก้ไขด้วยตนเอง