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
設定
將同一段文字轉換為多種寫作風格,以便在技術名稱、標題或識別碼中重複使用。此工具會偵測以空格、連字符、連字符下劃線及大小寫變化分隔的單詞。
適合用於變數與屬性
輸入文字

如果您設定了值,例如 api_response-codeApiResponseCode,工具將嘗試檢測相同的基礎詞彙。

運作方式

大小寫轉換器接受同一個短語,並以程式設計中最常用的大小寫格式重寫它: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”等特殊情況。