文字工具

幾秒鐘整理好貼上的文字:改大小寫、清除多餘空白和空行、去掉重複行,還能統計任意選取部分的詞數——全程只在你的瀏覽器裡完成。

文字只在瀏覽器本機處理,絕不會上傳到伺服器。 你的文字不會離開這台裝置;自動儲存只使用瀏覽器的 localStorage。

貼上文字後用上方按鈕處理。大小寫和清理按鈕會對框內全部文字生效。

統計

全文 — 詞數(總計)0
全文 — 字元數(含空格)0
全文 — 字元數(不含空格)0
選取部分 — 詞數(總計)—
選取部分 — 字元數(含空格)—
選取部分 — 字元數(不含空格)—

沒有選取文字。拖曳選取部分文字,即可只統計這部分。

選取部分的統計採用與字數統計相同的規則:英文字詞按字母和數字的連續串計算,帶一個內部撇號也算一個詞;每個中日韓字元算一個詞單位。

各操作說明

  • 全部大寫:把全文所有字母都轉成大寫。
  • 全部小寫:把全文所有字母都轉成小寫。
  • 首字母大寫:把每個單詞的首字母大寫、其餘字母小寫。例如,“hello WORLD”變成“Hello World”,“don't stop”變成“Don't Stop”。單詞按空格、標點和換行分隔;數字保持不變。
  • 清除多餘空白:把每行中連續的空格和定位字元壓成一個空格,並去掉每行首尾空白。空行會保留——要刪空行請用「刪除空行」。
  • 刪除空行:刪除空行和只含空白字元的行,其他行原樣不動。
  • 刪除重複行:保留每行的首次出現,刪除後面完全相同的行,並報告刪掉了幾行。比較是精確的:區分大小寫、區分空白。換行符會統一成單個換行符。如果你想讓“Hello”和“hello ”算同一行,先執行「清除多餘空白」(如有需要先改大小寫),再執行「刪除重複行」。
  • 複製結果 / 下載 .txt:把框內目前文字複製到剪貼簿,或下載為純文字檔案。兩者都針對框內現有的文字。

步驟

  1. 把文字貼到框裡。文字會自動儲存在瀏覽器中,重新整理或再次造訪時都會恢復。
  2. 用大小寫按鈕或清理按鈕轉換全文。狀態列會告訴你改了什麼,包括刪掉了幾行重複行。
  3. 拖曳選取部分文字,就能在「統計」一節看到這部分的詞數和字元數。
  4. 複製結果,或下載為 .txt 檔案。用「清除」可以擦掉文字及其儲存的副本。

常見問題

我的文字會被上傳到哪裡嗎?

不會。文字只在瀏覽器本機處理,絕不會上傳到伺服器。自動儲存的文字只存在這台裝置瀏覽器的 localStorage 裡,「清除」會同時刪掉它。

首字母大寫具體是怎麼轉換的?

首字母大寫會把每個單詞的首字母大寫、其餘字母小寫——“hello WORLD”變成“Hello World”,“don't stop”變成“Don't Stop”。它不懂排版風格指南的例外(比如它會像其他詞一樣把“and”“the”也大寫)。

重複行是按什麼標準比較的?

精確比較:只有與前面某一行逐字相同(包括大小寫和空格)才算重複。想忽略行尾空格或大小寫差異的話,先執行「清除多餘空白」,再執行「刪除重複行」。

清除多餘空白和刪除空行有什麼區別?

清除多餘空白只整理行內的空格、去掉每行首尾空白,但保留空行。刪除空行只刪除空行和只含空白的行,不動其他內容。它們是兩個獨立的按鈕,可以只做其中一個。

選取部分是怎麼統計的?

在編輯器裡選取文字,「統計」一節就會只顯示這段選取文字的詞數和字元數,規則與字數統計相同:英文字詞按字母和數字的連續串計算,每個中日韓字元算一個詞單位。沒有選取內容時,選取部分的統計顯示為橫線。

複製或下載失敗怎麼辦?

頁面會顯示一條可見的錯誤訊息,說明失敗原因(例如瀏覽器阻擋了剪貼簿存取),而不會悄悄失敗。你仍然可以手動選取文字複製,或者重試下載。