多行合併為一行

將多行文本用自定義分隔符合併為單行。

免費在線多行轉單行轉換器

粘貼帶換行的文本,將其摺疊為一行連續文本。可選擇分隔符——空格、逗號、豎線、分號、無分隔符或自定義字符串——並可選擇去除每行首尾空白或丟棄空行。

適合將項目符號列表變成逗號分隔值、修復從郵件複製粘貼的內容、構建 shell 單行命令,以及清理用於 JSON 字符串或聊天提示詞的文本。全部在本地瀏覽器中運行。

為什麼要將多行文本轉成一行?

多行文本隨處可見:從電子表格複製的列表、文檔中的項目符號、日誌片段和命令輸出。許多工具和格式需要單行——CSV 字段、JSON 字符串值、shell 單行命令、Slack 消息以及 SQL IN 子句。

手工拼接既慢又容易出錯。專用轉換器讓你粘貼一次、選擇分隔符,即可複製乾淨的單行結果,無需再找多餘換行或尾部空格。

如何選擇合適的分隔符

需要從斷行段落得到可讀散文或簡單句子時,使用空格。

CSV 風格列表、標籤和關鍵詞字符串使用逗號或“逗號+空格”。豎線(|)或分號適合 shell 路徑、備選值,以及數據中已使用逗號的配置。

選擇“無”可在無分隔符的情況下拼接各行——適合連接被拆開的標記,或修復在詞中間被換行的文本。自定義分隔符可覆蓋其他需求:製表符、轉義為 \n 的換行、HTML <br>,或用於搜索查詢的“ AND ”。

去除空白、空行與空白處理

修剪每一行會去掉從編輯器或 PDF 複製時常出現的首尾空格。刪除空行可避免粘貼中混入空白行時產生雙重分隔符。

“摺疊空白”為可選項:連接後,它會將連續的空格/製表符/換行替換為單個空格,並修剪兩端。源文本間距雜亂時請開啓;當分隔符本身包含有意空格(如“, ”)時請關閉。

常見使用場景

將縱向排列的郵箱或用户名列表轉為逗號分隔字符串,用於表單和腳本。

將多行 SQL SELECT 列表或一列 ID 合併為帶逗號的單個 IN (...) 參數。

從為可讀性而換行書寫的筆記中構建單行 curl 或 docker 命令。

在粘貼到拒絕控制字符的 API 之前,展平聊天提示詞、README 片段或抓取的文本。

常見問題

如何將多行文本轉換為單行?
將文本粘貼到輸入框。選擇分隔符(空格、逗號、豎線或自定義),可選地修剪各行並刪除空行,然後複製單行輸出。處理會在輸入時實時更新。
應該使用哪種分隔符?
句子和散文使用空格。列表和類 CSV 值使用逗號或“逗號+空格”。數據中已含逗號時使用豎線或分號。使用“無”可在無分隔符的情況下拼接,或使用自定義分隔符以加入製表符、HTML 換行或任意所需字符串。
這個工具會刪除空行嗎?
會,如果啓用了“刪除空行”(預設開啓)。空白行會在連接前被丟棄,這樣就不會產生雙重分隔符。若希望將空條目保留為連續分隔符,請關閉該選項。
可以用自定義分隔符連接各行嗎?
可以。選擇“自定義分隔符”選項並輸入任意字符串——例如製表符、“ -> ”、作為字面字符的“\n”,或“ AND ”。你輸入的字符會原樣用在每一行之間。
我的文本會被上傳到服務器嗎?
不會。轉換完全在瀏覽器中運行。輸入內容不會離開你的設備,因此可安全處理不適合粘貼到遠程工具的私密列表、日誌和憑據。
這與“行排序 / 去重”有何不同?
“行排序 / 去重”保持每項一行,側重排序、去重和清理。“多行轉單行”將多行摺疊為帶分隔符的單個字符串。若需先清理列表再拼接,可兩個工具一起使用。
可以把換行替換為逗號用於 CSV 嗎?
可以。選擇逗號或“逗號+空格”分隔符,按需啓用修剪和刪除空行,然後複製結果。若需要帶引號字段的真正 CSV,在粘貼到電子表格前請檢查已含逗號的值。