文字處理 · FREE ONLINE TOOL

空白與換行整理工具

檢視空格、Tab、NBSP、零寬與雙向控制字元,按選項清理空白、轉換 LF/CRLF/CR,保留原文並在本機複製或下載 TXT。

原文只留在本頁,不儲存

把看不見的細節,看清楚。

安全檢視不更動內容。先辨識字元,再決定要清理哪些部分。

畫面文字框以換行呈現;複製與下載使用實際結果格式,不額外加入 BOM。

清理規則(只在清理模式生效)

以下移除可能破壞家庭 Emoji、阿拉伯文、印度文字與雙向文字。預設全部關閉,只在確定用途後勾選。

字元圖例、處理順序與統計方式

· 為一般空格;[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;既有換行保留。

HOW TO USE

簡單幾步,就完成。

  1. 貼上文字或匯入 UTF-8 TXT,先在安全檢視模式查看字元與換行統計。
  2. 需要整理時切換清理模式,勾選規則或快速預設,對照原文與結果。
  3. 確認格式後複製或下載 TXT;清除輸入會刪除本頁原文與結果。

生活裡的這些時刻,都用得到

整理從文件複製的文字、檢查看似相同的空格、找出隱藏字元,或在不同作業系統間統一換行。行排序與去重請使用文字排序工具。

GOOD TO KNOW

你可能還想知道

預設會刪除 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 字元,清除或離開頁面後不保留。