0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
設定
將同一段文字轉換為多種寫作風格,以便在技術名稱、標題或識別碼中重複使用。此工具會偵測以空格、連字符、連字符下劃線及大小寫變化分隔的單詞。
camelCase
適合用於變數與屬性
輸入文字
如果您設定了值,例如 api_response-code 或 ApiResponseCode,工具將嘗試檢測相同的基礎詞彙。
運作方式
大小寫轉換器接受同一個短語,並以程式設計中最常用的大小寫格式重寫它:camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE,以及 Title Case、sentence case、小寫和大寫。你可以同時看到所有變體並複製所需的那個。
該工具透過偵測空格、連字號、底線以及識別碼內的大小寫變化,將文字拆分為單字,因此也可用於將已按某種風格書寫的名稱轉換為另一種風格。一切都在你的瀏覽器中處理。
範例
API response status codeapiResponseStatusCodecamelCase 結果,適合變數和屬性。API response status codeapi_response_status_codesnake_case 結果,常見於鍵和帶底線的名稱。API response status codeapi-response-status-codekebab-case 結果,常見於 URL 和 slug。使用情境
- 根據自然語言描述產生變數、屬性或類別的名稱。
- 為 URL、檔名或 CSS 識別碼建立 kebab-case 的 slug。
- 將標籤轉換為 CONSTANT_CASE,用作常數或環境變數。
- 在語言間遷移程式碼時,將識別碼從一種風格改為另一種,例如從 snake_case 改為 camelCase。
常見問題
它如何判斷每個單字從哪裡開始?
它在空格、連字號和底線處,以及小寫變為大寫的地方拆分文字。這樣它既能識別普通短語中的單字,也能識別已按 camelCase 或 PascalCase 書寫的識別碼中的單字。
Title Case 和 sentence case 有什麼區別?
Title Case 將每個單字的首字母大寫,適合標題。sentence case 只將文字的第一個單字大寫,其餘保持小寫,就像普通句子。
它支援重音符號和其他語言嗎?
是的。它識別 Unicode 字母和數字,大小寫轉換遵循當前語言的規則,包括土耳其語的“i”等特殊情況。