跳到正文

空白字符清理

Whitespace Cleaner

去掉行尾空格、把连续空格并成一个、转换制表符并删掉空行。

去掉行尾空格,合并连续的空行,转换制表符,并删除随复制粘贴带进来的不可见字符。最后那一项,就是两个看起来相同的字符串在表格里比较不相等的原因。

🔒 完全在你的浏览器里运行whitespacecleanformat

文本

清理项

结果

输入字符数

22

输出字符数

17

减少的字符数

5

怎么用

  1. 原样粘贴文本

    如果里面有不可见字符,选项上方会出现带数量的警告——单是这一行,往往就是"为什么匹配不上"的全部答案。

  2. 选择要清理什么

    行尾空格和合并空行对任何文本都安全。合并连续空格不是:它只作用于行首缩进之后的部分,所以代码和嵌套列表能保住。

  3. 看字符数

    输入、输出和删除的字符数告诉你去掉了多少。看起来干净的文本删掉了很多,说明里面塞满了不可见字符。

常见问题

什么算不可见字符?

零宽空格、字节顺序标记、软连字符之类——渲染成什么都没有、能在复制粘贴中存活、然后破坏搜索、比较和表格键的字符。不换行空格在这里不动,因为那通常是有意的排版。

合并空格会毁掉我的代码吗?

缩进会保留——合并只作用于一行第一个非空格字符之后。行内的对齐,比如排成一列的注释,保不住,所以在意的代码不要开这个选项。

该用这个还是不可见字符工具?

快速清理普通文本用这个。需要确切知道里面有什么时用不可见字符工具——它给每个字符命名,说明它的用途,并指出它在文本中的位置。

可以从这些接进来

接下来

这些工具吃得下当前工具的产出,结果可以直接送过去。