空白與換行整理工具
檢視空格、Tab、NBSP、零寬與雙向控制字元,按選項清理空白、轉換 LF/CRLF/CR,保留原文並在本機複製或下載 TXT。
把看不見的細節,看清楚。
安全檢視不更動內容。先辨識字元,再決定要清理哪些部分。
畫面文字框以換行呈現;複製與下載使用實際結果格式,不額外加入 BOM。
字元圖例、處理順序與統計方式
· 為一般空格;[TAB→] 為 Tab;[LF]、[CRLF]、[CR] 為換行;[NBSP] 與 [NNBSP] 為不換行空格;[ZWSP]、[ZWNJ]、[ZWJ]、[BOM]、[WJ] 為零寬或連接字元。[LRM]、[RLM]、[ALM] 及 LRE/RLE/PDF/LRO/RLO/LRI/RLI/FSI/PDI 為雙向文字控制。圖例只用於預覽,不會加入輸出。
固定依序:指定空格與 Tab 替換 → 指定控制字元移除 → 每行前後清理與空格合併 → 空白行處理 → 全文頭尾清理 → 換行轉換。空白行只含一般空格或 Tab;NBSP、全形空格等須先主動轉換才會視為一般空白。Tab 為固定數量替換,不模擬編輯器定位點。
字元數為 UTF-16 code units(Emoji 可能占多個)。空字串為 0 行,其餘為換行序列數加一。移除空白數計算各步驟實際刪除的水平空白,替換不算刪除;Tab 展開後被移除的空格依展開數計。換行轉換數只計算最後仍存在且格式改變的換行序列,刪掉的空白行不重複計入。不可見字元數包含 NBSP、NNBSP 及上述零寬/雙向控制,不含一般空格、Tab 與換行。
上限 100,000 UTF-16 字元。原文不被處理結果覆蓋,不上傳、不存入 Storage 或網址。貼上會保留剪貼簿提供的格式;系統可能先正規化剪貼簿,需精確檢查時請匯入 UTF-8 TXT。手動輸入的新換行為 LF;既有換行保留。
簡單幾步,就完成。
- 貼上文字或匯入 UTF-8 TXT,先在安全檢視模式查看字元與換行統計。
- 需要整理時切換清理模式,勾選規則或快速預設,對照原文與結果。
- 確認格式後複製或下載 TXT;清除輸入會刪除本頁原文與結果。
生活裡的這些時刻,都用得到
整理從文件複製的文字、檢查看似相同的空格、找出隱藏字元,或在不同作業系統間統一換行。行排序與去重請使用文字排序工具。
你可能還想知道
預設會刪除 Emoji 的零寬字元嗎?
不會。預設安全檢視完全保留資料。ZWJ 可連接家庭 Emoji,ZWNJ 與雙向控制也可能是語言的一部分;只有主動勾選對應移除規則才會更動。
一般空格、NBSP 與全形空格一樣嗎?
不一樣。U+0020 是一般空格,U+00A0 與 U+202F 是不同寬度的不換行空格,U+3000 為全形空格。本工具分別辨識與轉換,不會無條件把所有 Unicode 空白當作一般空格。
換行會自動變成 LF 嗎?
不會。預設保留收到的 LF、CRLF、CR,只有選擇轉換才統一。貼上格式取決於系統剪貼簿,需精確檢查時可匯入 UTF-8 TXT;複製與下載使用實際結果,不從畫面文字框反讀換行。
原文與處理紀錄存在哪裡?
只在目前頁面記憶體,不上傳、不寫入 Storage、網址或 Analytics。結果不覆蓋原文;輸入上限為 100,000 UTF-16 字元,清除或離開頁面後不保留。