在线去除换行 — 合并多行文字
合并多行文字并整理空格,可选择保留段落
在浏览器中处理 · 不上传任何内容
结果已更新(0 个字符)
功能简介
这个工具把分散在多行的文字合并成一行或一个段落。从 PDF、邮件、聊天软件或终端复制的文字,常常在每个折行处带有硬换行。在屏幕上看没问题,但粘贴到文档、翻译工具、表格单元格或搜索框时就很麻烦。你可以选择换行的处理方式,并顺便整理多余的空格。
使用方法
- 把文本粘贴到输入框。
- 选择模式:全部删除、替换为空格或保留段落。
- 按需去除每行首尾的空格,或把连续空格合并为一个。
- 在“保留段落”模式下,如果是中文文本,或单词在行中间被断开,开启“直接连接,不加空格”选项。
- 复制结果。上方的计数会显示输入和输出的行数。
工作原理
- 换行:CRLF、CR、LF、U+2028 和 U+2029 各算一个换行。输入末尾单独的一个换行不算作多出的一行。
- 全部删除:去掉空行,剩下的行之间不加任何字符直接连接,段落分隔也会消失。
- 替换为空格:去掉空行,剩下的行之间用一个空格连接,所以空行不会产生两个空格。
- 保留段落:空行(包括只含空格或制表符的行)作为段落分隔。段落内的行被合并,段落之间正好保留一个空行,开头和结尾的空行会被删除。
- 合并空格:两个或更多连续的空格、制表符或全角空格(U+3000)变成一个空格,单个空格不受影响。
- 去除行首行尾空格:在连接之前去掉每行两端的空格。
示例
| 输入 | 模式 | 结果 |
|---|---|---|
| 分成三行的“今天”“天气”“很好” | 全部删除 | 今天天气很好 |
| 分成三行的 one、two、three | 替换为空格 | one two three |
| 两行、一个空行、再两行 | 保留段落 | 每两行合并,空行保留 |
| a、三个空格、b | 合并空格 | a b |
常见问题
从 PDF 复制的文字每行末尾都有换行,怎么修复?
选择“保留段落”。空行被当作段落边界保留下来,段落内部的单个换行则被合并。中文文本建议同时开启“段落内的行直接连接,不加空格”,这样汉字之间不会多出空格;英文单词被拆成两行时也适用。
“全部删除”和“替换为空格”有什么区别?
“替换为空格”会在每个换行的位置放一个空格,英文单词不会粘在一起。“全部删除”什么都不插入,适合中文文本、在单词中间断行的文本,或者想把列表压成一整串的情况。
支持 Windows(CRLF)和旧版 Mac(CR)的换行吗?
支持。CRLF、CR、LF 以及 Unicode 行分隔符和段落分隔符(U+2028、U+2029)都算作一个换行。在“保留段落”模式下,如果输入使用 CRLF,段落之间也会用 CRLF 输出。
我的文本会被发送到别处吗?
不会。文本由本页面的 JavaScript 处理,不会离开你的浏览器。