什麼是文字修剪器?

文字修剪工具透過移除多餘空白來清理凌亂的文字——包括首尾空格、多個連續空格、空白行和定位字元。完美處理從 PDF、電子郵件或網頁複製貼上文字時常見的格式問題。

一組開關讓你決定哪些算多餘:行首和行尾空格、兩個以上連續空格、堆疊的空白行、定位字元,還有不換行空格。你也可以刪除重複的行、去掉 HTML 標籤,並把所有內容壓平成一行,方便填進試算表儲存格或 API 欄位。快速預設一鍵把所有開關切換為適合 PDF、郵件或程式碼的組合,「標示已刪除」會準確顯示哪些字元被去掉,即時計數器則持續顯示刪除的總量和清理的百分比。

使用方法

  1. 將含有多餘空白的文字貼到輸入區域,選擇要移除的空白類型:多餘空格、空白行、首尾空格或定位字元。
  2. 貼上文字或切換任一選項後,清理結果會立即更新,無需點擊按鈕。即時計數會顯示移除了多少字元。
  3. 複製清理後的文字或下載為檔案。如需不同程度的修剪,可以重新貼上並調整選項。

何時使用

  • 整理從 PDF 複製出來的內容,通常每兩個字之間都會多一個空白。
  • 匯入 CSV 之前先清一遍,值前後多出來的空白常讓比對失敗。
  • 把聊天紀錄或郵件對話分享出去前,先把堆疊的空行壓成一行。

結果

貼上從 PDF 複製的文字(單字間有雙空格、多餘空白行),文字修剪工具會將其整理為乾淨的單空格文字。

常見問題

工具會保留段落之間的換行嗎?
會。段落之間的單一空行保持原樣。只有兩行或以上的空行才會被合併成一行,而且要在「移除空行」開關開啟時才生效。段內的單純換行從不會被動。
會移除不換行空格或其他不可見的 Unicode 字元嗎?
一般空格、定位字元和換行預設就會處理。不斷行空格(U+00A0)和類似的隱形間隔字元,只要開啟「移除不斷行空格」也會一併清掉,這對從 PDF 和富文字編輯器貼來的文字很有用。零寬連接符和各語言專用字元則保持不動,因為刪掉它們可能會破壞依賴它們的語言。
「Tab 轉空白」是怎麼運作?
每個 Tab 先換成一個空白,接著「合併多個空白」會再跑一次,所以混合 Tab 與空白的段落最後會只剩一個空白。如果想保留以 Tab 對齊的程式碼,把這個開關關掉即可。
若清得太多可以還原嗎?
原文一直留在左側面板,只要不取代它就還在。右側結果會在你切換任一開關的當下立即更新——沒有按鈕要按。複製或下載之前什麼都不會儲存,放心嘗試。
有字元或行數上限嗎?
沒有硬性上限。工具在你的瀏覽器分頁中本地執行,一般的郵件或文件幾乎是瞬間完成。數 MB 的日誌可能因為正則執行而短暫停頓,但仍會跑完。

相關工具