跳到主要內容
FileTinker

將文字轉換為 kebab-case

貼上或輸入你的文字,一鍵即可轉換為 kebab-case。完全在你的瀏覽器中執行,不會上傳任何內容——完成後即可複製結果。

0 個字 · 0 個字元

更多預設

前往其他預設 — 每個都有獨立頁面,並已將工具設定好:

如何將文字轉換為 kebab-case

  1. 將文字貼上或輸入到上方方框——它會留在你的瀏覽器中,絕不傳送到任何地方。
  2. 按下 kebab-case 按鈕即可立即轉換文字。
  3. 複製結果,或使用其他大小寫按鈕繼續轉換。

關於 kebab-case

將文字轉換為 kebab-case 會在不改變文意的情況下重新格式化文字,很適合用於標題、程式碼、資料與整理貼上的文字。

一切都在你的瀏覽器本機進行——無需上傳、沒有限制、無需註冊,而且你可以對同一段文字連續轉換。

kebab-case 會把每個字轉成小寫並用連字號 (hyphen) 串起來,所以「My Page Title」會變成「my-page-title」,而那個短橫線正是它與 snake_case 的差別所在。它是給人和網頁讀的命名標準,而非給編譯器用的:URL slug、CSS class 名稱、HTML 的 data- 屬性,以及不含空格、清爽好讀的檔名。當這個值會出現在路徑或標記中時就用它;若它必須當成程式裡的變數或屬性,請改用 snake_case 或 camelCase。

常見問題

如何將文字轉換為 kebab-case?

將文字貼到方框中,再按下 kebab-case 按鈕。文字會立即轉換,你可以複製——全程都在你的瀏覽器中。

我的文字會被上傳到任何地方嗎?

不會。轉換完全在你的瀏覽器中進行,文字不會離開你的裝置,也不會儲存在線上。

可以切換成其他大小寫嗎?

可以。其他選項(UPPERCASE、lowercase、Title Case、Sentence case 等)就在旁邊,你可以對同一段文字再次轉換。

可轉換的文字量有限制嗎?

沒有。你可以轉換任意數量的文字——全部在本機即時處理,無需註冊。

為什麼 JavaScript 或 Python 的變數名稱不能用 kebab-case?

因為大多數語言會把連字號當成減號,所以 my-page-title 會被解析成相減運算 (my 減 page 減 title) 而不是一個名稱,這也是為什麼 kebab-case 只用於 URL、CSS 與檔名,程式中的識別字則改用 camelCase 或 snake_case。