跳至主要內容
Lizely

移除換行符號

替換、移除或依段落標準化換行符號,同時不修剪或合併其他空白字元。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.貼上文字,選擇替換成一個空格、完全移除或保留段落。
  2. 2.處理文字並查看已移除、已偵測與仍保留的換行 token 計數。
  3. 3.複製輸出;若瀏覽器不允許剪貼簿,可手動選取結果。

關於移除換行符號

移除換行符號工具會完全在瀏覽器內處理貼上的文字。你可選擇三種明確模式:把每個換行符號替換成一個一般空格、替換成空字串,或在合併單行換行時保留段落邊界。輸出會保留在畫面上供確認,並可一鍵複製;輸入和結果都不會上傳到 Lizely。

工具識別 CRLF、單獨 CR、單獨 LF、Unicode U+2028 LINE SEPARATOR 與 U+2029 PARAGRAPH SEPARATOR。CRLF 視為一個組合 token 而非兩次移除;單獨 CR 仍可能出現在舊版 Mac 文字、產生資料或匯入紀錄中。處理全部五種形式可避免文字區看起來相同卻遺留隱藏分隔符。

「替換成一個空格」會為每個辨識到的 token 加入一個空格;兩個連續 LF 因此會成為兩個空格,工具不會再合併它們。「完全移除」不加入任何取代字元,因此只靠換行分開的單字會直接接在一起。「保留段落」會把連續換行 token 視為一段:只有一個 token 時改為一個空格,連續兩個以上時恰好變成兩個 LF,形成一個標準化的空白行邊界。CRLF 在連續段中仍只算一個 token;單一 U+2029 在此模式中也只是單一換行,而非自動保留段落。

只有真正連續的換行 token 會組成一段。若兩個換行之間有空格、Tab、不換行空格或其他字元,它們是兩個獨立的單一段,中間字元會原樣保留;例如 LF + 一般空格 + LF 在段落模式會成為三個一般空格。工具不會猜測哪些非換行空白可丟棄,也不會修剪頭尾、合併重複空格、展開 Tab、修改不換行空格、正規化 Unicode 或改動標點和字母。

結果統計會區分偵測到、已移除與仍保留的換行 token。替換和移除模式不保留原始換行;段落模式每個多 token 連續段可保留兩個標準化 LF。輸入上限為 1,000,000 個 UTF-16 程式碼單位;剛好在上限的文字會完整處理,超出一個單位就整段拒絕,不會切片、抽樣或靜默截斷。編輯文字或切換模式會立即清除舊結果、錯誤、統計與剪貼簿狀態;非同步複製有世代與計時器保護,避免較舊的完成狀態覆寫新結果。

它適合合併硬換行文章、清理試算表輸出、準備提示文字、標準化複製的 PDF 文字,或在其他受控轉換前移除記錄分隔符。使用完全移除模式前請檢查自然語言輸出,因為刪除而不加空格會故意把單字接起來;工具不解析 Markdown、HTML、CSV 引號、程式碼語法或文件語意,無法判定某個換行是否有業務含義。

方法與來源

先把 CRLF 識別為一個 token,再處理單獨 CR、LF、U+2028 與 U+2029;在配置或轉換前拒絕超過 1,000,000 個 UTF-16 程式碼單位的輸入。空格模式把每個 token 改為一個 U+0020,移除模式改為空字串;段落模式只分組直接連續的 token,一個 token 改為一個空格,兩個以上一律改為兩個 LF。統計維持 detected = removed + remaining,並保留全部非換行碼位,不修剪或合併空白;非同步剪貼簿工作以 generation、掛載狀態和 timer identity 防止舊狀態回寫。

常見問題

工具會修剪或合併既有空格嗎?
不會。一般空格、重複空格、Tab、不換行空格,以及非換行的前後空白都會原樣保留;只有可辨識的換行 token 會被轉換。
「保留段落」如何運作?
一個換行 token 會變成一個空格;直接連續的兩個以上 token 會恰好變成兩個 LF。兩個換行之間若有任何非換行字元,就會分別視為獨立段。
CRLF 算一個還是兩個換行?
它算一個組合 token。單獨 CR、LF、U+2028 與 U+2029 也各算一個 token。
我的文字會被上傳或保存嗎?
不會。轉換、統計與剪貼簿準備都在目前瀏覽器分頁本機完成。

文字工具 使用指南

查看全部