免费使用 · 无需注册 · 数据本地处理

空白清理

八个开关自由组合:去首尾空格、压行内空格、去空行、Tab 转空格、去 BOM、CRLF 转 LF、结尾留一个换行。

使用指南

  1. 粘入文本

    把要清理的内容放进左边输入框,右边实时给出结果,同时显示字符数变化。

  2. 勾选规则

    从网页复制的选「去首尾空格」,从 Windows 记事本复制的选「CRLF 转 LF」,从 PDF 复制的选「去纯空白行」,脚本文件选「去 BOM」。

  3. 复制走人

    确认无误后点「复制结果」,或用「结果回填」再处理一遍。全部本地运行,敏感内容也不会外传。

常见问题

「去空行」和「去纯空白行」有什么区别?

前者只删一个字符都没有的空行,后者连「 」「 」这种看不见内容但有字符的行也一起删。从 PDF、Word、表格复制出来的文本经常带着一堆「看起来是空的」行,这时要勾「去纯空白行」。

Tab 转成几个空格?

固定 4 个,这是行业里最常见的缩进宽度。如果你的项目用 2 空格,转换后手动再调整一下,或者只勾去首尾空格那项。

BOM 是什么?

UTF-8 文件开头可能有三个不可见的字节(EF BB BF),它是微软为了让记事本识别 UTF-8 加的标记。在 Linux 上用 grep 或脚本解析时会变成乱码开头,很多「莫名其妙多了个奇怪字符」的问题都出在这儿。

CRLF 转 LF 会改动内容吗?

只改换行符本身:Windows 用两个字节(回车 + 换行),Unix 和现代 macOS 只有一个换行字节。在服务器上跑脚本、在 Git 里比对差异时,统一成 LF 能避免大量「整个文件都变了」的假差异。

更多在线工具