什麼是文字大小寫轉換器?

在十三種格式之間切換文字:全大寫、全小寫、首字母大寫、句首大寫、駝峰式、帕斯卡式、底線式、短橫線式、path/case(路徑式)、CONSTANT_CASE、反轉大小寫、交替大小寫和 SpOnGeBoB 嘲諷體。需要變數名稱、常數、標題或統一格式時很方便。

貼上任何一段文字,一鍵切換 13 種常見格式:全大寫、全小寫、標題式、句首大寫、camelCase、PascalCase、snake_case、kebab-case、用於檔案和 URL 路徑的 path/case、用於常數的 CONSTANT_CASE、把每個字母大小寫翻過來的反轉大小寫,那種熟悉的調侃風格交替大小寫,以及梗味十足的 SpOnGeBoB 嘲諷體。遇到程式風格命名時,工具會自動把標點符號當分隔處理,例如 'user@example.com' 換成 snake_case 會得到 'user_example_com',不會留下奇怪字元。

使用方法

  1. 在輸入區域貼上或輸入文字——可以是單一單字,也可以是完整的段落。
  2. 點擊所需的格式按鈕:全大寫、全小寫、首字母大寫、句首大寫、camelCase、PascalCase、snake_case、kebab-case、path/case、CONSTANT_CASE、反轉大小寫、交替大小寫或 SpOnGeBoB 嘲諷體。
  3. 轉換後的文字會即時顯示——點擊一下即可複製到剪貼簿。

何時使用

  • 把功能說明轉成乾淨的變數、類別、檔名或 URL slug。
  • 修正別人隨手打成全大寫或全小寫的標題或段落。
  • 匯入資料庫或試算表之前,批次整理 CSV 欄位名稱。

結果

一名開發者貼上 user account settings page,點擊 snake_case 得到 user_account_settings_page 用作變數名稱,再點擊 PascalCase 得到 UserAccountSettingsPage 用作元件名稱。

常見問題

標題式(Title Case)和句首大寫(Sentence case)有什麼差別?
標題式把每個單字的首字母都大寫(The Quick Brown Fox),適合做標題或書名。句首大寫只把句首字母大寫(The quick brown fox),讀起來像一般的英文句子。
camelCase、snake_case 和 kebab-case 各適合用在哪裡?
JavaScript 和 Java 通常用 camelCase 命名變數。Python、Ruby 和資料庫欄位偏好 snake_case。CSS 類別名、URL 和檔名則習慣用 kebab-case。你寫哪一種語言或系統,就照那邊的慣例選。
工具會怎麼處理標點和特殊字元?
全大寫、全小寫、首字母大寫、句首大寫、反轉大小寫、交替大小寫和嘲諷體會保留標點符號。camelCase、PascalCase、snake_case、kebab-case、path/case 和 CONSTANT_CASE 會把非字母數字字元當成單字分隔處理並去掉,讓結果保持有效的識別字形式。
我的文字會傳到伺服器嗎?
不會。所有轉換在本機完成,不會傳送任何資料到伺服器。生產用的字串、內部文件、私人筆記都可以安心貼上,不會留下日誌或遠端紀錄。
字數有上限嗎?
沒有硬性上限。不過如果字數非常多(數十萬字),頁面在轉換時可能會短暫卡住。一般長度的段落、清單、欄位名,幾乎是瞬間完成。

相關工具