编码解码哈希加密格式化时间转换开发生成文本处理网络工具其他工具
首页 / 文本处理 / 删除换行

删除换行

删除或替换文本里的换行。

输入
结果

这个工具能做什么

删除换行工具把粘贴进来的多行文本做合并处理:可以把所有换行直接删掉拼成一整行,也可以把每个换行替换成一个空格,或者只把连续的多个空行压缩掉、保留正常的段落结构。最常见的痛点是从 PDF、网页、聊天记录里复制文字时,每行末尾都带着一个硬回车——这些是排版时的视觉断行,并不是真正的段落分隔。直接粘到编辑器或输入框里就成了参差不齐的碎行,读起来别扭,二次编辑也麻烦。这个工具就是把这类断行整理回连贯文本。

它的处理对象是文本里的换行控制符。不同系统的换行约定不一样:Windows 用 CRLF(\r\n,即回车加换行),Linux、macOS 用单个 LF(\n),老式 Mac 用单个 CR(\r)。工具会先把这几种情况统一识别出来,再按你选的模式处理——「合并成一行」是把匹配到的换行符整段去掉,「换成空格」是替换成一个 U+0020 空格,「只合并空行」则用正则把两个及以上连续换行折叠成一个,等价于删掉空段落而保留段落间隔。整个过程只是字符层面的替换,不改动文字本身的 UTF-8 编码。

举两个具体例子。一是从 PDF 论文里复制一段摘要,每行都被断开,选「换成空格」就能拼回连贯的句子,避免首尾字符被硬挤在一起——中文一般用删掉换行、英文用换成空格更稳妥,因为英文单词之间需要留空格。二是整理微信、Slack 的聊天记录,或者把 Excel 单元格里带内部换行的内容压平成一行,方便再填进 CSVJSON 字段或数据库。处理完直接复制走,比手动一行行删回车快得多。

有几点要注意。删掉换行后,如果两行原本靠换行分隔、中间没有空格,合并成一行可能让首尾字符贴在一起,这时选「换成空格」更安全。「合并成一行」和「只合并多余空行」是两种不同强度:前者连正常段落都会拼平,后者只清理多余空行、保留单个换行,想保住段落结构就用后者。另外它只处理换行符,不会动行内的空格或制表符(Tab),如果还想清理行首行尾空白,需要配合去空格类工具。全程本地处理不上传,粘贴敏感内容也不用担心外泄。

删除换行是一个免费的在线工具,打开网页就能用,不用下载也不用注册。平时大家搜的“删除换行”、“去除换行”、“合并成一行”,说的都是这个。

常见使用场景

使用方法

  1. 把内容粘贴到输入框(生成类工具直接设置选项)。
  2. 按需要选择选项,点操作按钮。
  3. 结果出现在下方,点「复制结果」即可带走。

常见问题

删除换行和删除空格有什么区别?
删除换行只处理回车/换行这类换行控制符(\r、\n),把多行并成一行或换成空格;删除空格处理的是空格、Tab 等行内空白。两者作用对象不同,需要都清理时可以先后使用。
从 PDF 复制的文字断成很多行,怎么合并成正常段落?
粘贴后选「换成空格」通常最稳,英文能保住单词间隔,中文再手动去掉多余空格即可。如果原文每行末尾本就带空格,也可以直接用「合并成一行」。
合并成一行和只合并空行有什么不一样?
「合并成一行」会把所有换行都去掉,整段变成一行;「只合并多余空行」只把连续的多个空行压成一个,保留正常的段落换行,适合想保留分段结构的情况。
会区分 Windows 和 Mac/Linux 的换行吗?换行符不一致会出问题吗?
会。工具会统一识别 CRLF(\r\n)、LF(\n)、CR(\r) 三种换行,所以混合了不同系统换行的文本也能一致处理,不会残留看不见的回车符。
处理的文字会上传到服务器吗?安全吗?
不会。全部在浏览器本地用 JavaScript 完成,文本不发送到任何服务器,粘贴聊天记录、内部文档等敏感内容也不会外泄。

相关工具

查看全部「文本处理」工具 →