โต๊ะ บัญชีผู้ใช้

เครื่องมือแปลง camelCase

วางข้อความหรือคำลงไป แล้วแปลงเป็น camelCase — สำหรับชื่อตัวแปร, คีย์ JSON และโค้ด ใช้งานในเบราว์เซอร์ของคุณ

ส่วนตัว — การนับทำงานในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลดข้อมูล

ผลลัพธ์

วิธีแยกคำ

ระบบจะแยกอินพุตตามขอบเขต camelCase/PascalCase (ตัวพิมพ์เล็กหรือตัวเลขตามด้วยตัวพิมพ์ใหญ่) และตามเครื่องหมายวรรคตอนหรือเว้นวรรคทุกชนิด — ดังนั้น «my-var_name», «myVarName» และ «my var name» จะแปลงเหมือนกันหมด ตัวเลขจะติดกับคำก่อนหน้าเสมอ (userID42 → user, id42) และจะไม่แยกเป็นคำใหม่ของตัวเอง

ข้อจำกัดของตัวย่อ — อ่านก่อนแปลงชื่อ API

ตัวอักษรพิมพ์ใหญ่ที่ติดกันเป็นชุด (ตัวย่ออย่าง HTTP, XML, ID) จะไม่ถูกแยกออกจากคำถัดไป — getHTTPResponse จะแปลงเป็น get_httpresponse ไม่ใช่ get_http_response; XMLParser จะแปลงเป็น xmlparser ไม่ใช่ xml_parser ข้อจำกัดนี้เป็นเรื่องจริงที่ยืนยันได้ของกฎขอบเขต (ตัวพิมพ์เล็ก/ตัวเลข → ตัวพิมพ์ใหญ่) ไม่ใช่บั๊กที่เกิดขึ้นนาน ๆ ครั้ง — ถ้าต้องการแยกตัวย่อทีละตัว ให้ใส่ตัวคั่นเอง (getHTTP_Response) ก่อนแปลง

ใช้งานเสร็จแล้ว

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

camelCase คืออะไร?

camelCase คือการนำคำมาต่อกันโดยไม่เว้นวรรค และขึ้นต้นตัวแรกของแต่ละคำเป็นตัวพิมพ์ใหญ่ ยกเว้นคำแรก: "user profile page" จะกลายเป็น "userProfilePage" เป็นรูปแบบการตั้งชื่อมาตรฐานสำหรับตัวแปรใน JavaScript, Java และอีกหลายภาษา

แปลงทั้งประโยคได้ไหม?

ได้ — ระบบจะแปลงทีละบรรทัด คุณจึงวางรายการชื่อหรือวลี แล้วได้ camelCase ทีละรายการต่อบรรทัด เครื่องหมายวรรคตอนและช่องว่างเกินจะถูกตัดออกให้อัตโนมัติ

ข้อความที่แปลงแล้วใช้เป็นโค้ดได้เสมอไหม?

ไม่ — นี่เป็นแค่การเปลี่ยนรูปแบบตัวอักษรธรรมดา ไม่ใช่ตัวแยกวิเคราะห์กฎการตั้งชื่อของภาษาใดภาษาหนึ่งโดยเฉพาะ (ยังต้องคำนึงถึงคำสงวน อักขระที่อนุญาต ฯลฯ) ตรวจสอบกฎการตั้งชื่อของภาษาที่ใช้ก่อนนำชื่อที่แปลงแล้วไปใช้เป็นตัวแปรจริง

↑ กลับไปที่เครื่องมือ