空白清理
清除行尾空白、多餘空行與連續空格,移除零寬字元與不換行空格,也能合併被硬換行切開的中文段落。
0 個字元 · 1 行
0 個字元 · 1 行
變更摘要
使用說明
- 在「輸入文字」欄位貼上從網頁、PDF 或文件複製來的文字,也可以按「範例」看看效果。
- 勾選要套用的規則:移除行尾空白、合併連續空格、移除零寬字元、轉換不換行空格等;設定會自動記住。
- 需要時選擇空白行的處理方式、Tab 與空格互換,或統一換行符號。
- 從 PDF 複製的中文常被硬換行切開,可把「移除換行」設為「自動」,中文之間不會多出空格。
- 下方「變更摘要」列出每條規則改了幾處;按「複製」或「下載」取得結果。
常見問題
我的文字會被上傳嗎?
不會。所有清理都在你的瀏覽器中完成,文字不會離開你的裝置。
什麼是零寬字元?為什麼要移除?
零寬字元是看不見、也不佔空間的字元,例如零寬空格(U+200B)、字組連接符(U+2060)、BOM(U+FEFF)與軟連字號(U+00AD)。它們常隨著網頁或通訊軟體的文字一起被複製,造成搜尋不到、比對失敗或程式碼錯誤。本工具不會移除 emoji 需要的零寬連接符(U+200D),所以 👨👩👧 這類 emoji 不會被拆開。
不換行空格和全形空格有什麼不同?
不換行空格(NBSP,U+00A0)看起來跟一般空格一樣,但常讓搜尋、試算表或程式判斷錯誤,通常可以直接轉成一般空格。全形空格(U+3000)在中文排版中常用來縮排段落,所以預設不轉換,需要時再勾選。
「移除換行」的「自動」是怎麼判斷的?
合併兩行時,若接合處的前一個或後一個字是中文、日文假名、注音或全形標點,就直接相連;英文等其他文字則以一個空格連接。勾選「保留段落」時,空白行會保留為段落分隔,只合併同一段中的行。
「合併連續空格」會影響縮排嗎?
不會。只合併第一個可見字元之後的連續空格與 Tab,行首的縮排保持不變。若要移除縮排,請勾選「移除行首空白」。
Tab 轉成空格怎麼計算?
每個 Tab 會補到下一個定位點(依「Tab 寬度」設定,例如每 4 格),讓對齊效果跟編輯器一樣。「行首空格轉成 Tab」只處理每行開頭的縮排,不改動文字中間的空格。
換行符號 LF 和 CRLF 有什麼差別?
Windows 使用 CRLF(\r\n),macOS 與 Linux 使用 LF(\n)。有些程式或版本控制系統對換行符號很敏感,可以在這裡統一成同一種格式;選「保留原樣」則不更動。