大小寫與命名風格轉換
在 camelCase、snake_case、kebab-case、PascalCase、Title Case 等格式之間轉換。
輸入或貼上文字,所有格式會即時更新;每一行各自轉換。
- camelCase(小駝峰)
—- PascalCase(大駝峰)
—- snake_case(底線)
—- SCREAMING_SNAKE_CASE(常數)
—- kebab-case(連字號)
—- dot.case(點)
—- path/case(路徑)
—- Title Case(每字首大寫)
—- Sentence case(句首大寫)
—- lower case(全小寫)
—- UPPER CASE(全大寫)
—- tOGGLE cASE(大小寫反轉)
—
運作方式
工具會先把文字拆成單字:依空格與標點、底線、連字號、點與斜線切開,並在 camelCase 或 PascalCase 識別字裡,於小寫字母或數字後面接著大寫字母的位置斷開。連續的大寫字母視為縮寫,所以 parseHTMLResponse 會拆成 parse、HTML、Response,XMLHttpRequest 會拆成 XML、Http、Request。接著把這些單字一次重組成所有格式:JavaScript、Java、C# 常用的 camelCase 與 PascalCase,Python、Ruby 與 SQL 欄位常用的 snake_case,常數與環境變數用的 SCREAMING_SNAKE_CASE,CSS 類別、網址與檔名用的 kebab-case,設定檔鍵值用的 dot.case,以及路由用的 path/case。Title、Sentence、lower、UPPER 適用一般文字,toggle 則把原文每個字母的大小寫反轉。
常見問題
- 縮寫為什麼變成只有首字大寫?會把單字首字大寫的格式都會先統一每個單字,所以 HTML 在 camelCase 裡會變成 Html,這是 Google、Microsoft、Swift 等多數命名規範建議的做法。
- 多行文字會逐行獨立處理,可以直接貼上一整欄資料庫欄位名稱,再複製回一整欄屬性名稱。
- 數字會跟著前面的字母:version2Beta 會拆成 version2 與 Beta。
- Title Case 會把每個單字首字大寫,不會套用 of、the 等短字小寫的編輯規則。
隱私
所有處理都在你輸入時於瀏覽器內完成,文字不會上傳。