空白清理器
修剪、合并、规范空白和行结束符
行结束符:
您何时需要空白清理?
从 PDF、幻灯片、OCR 输出或富文本编辑器粘贴的文本通常会充满不间断空格、双制表符、尾随空格和神秘的空白行。清理工具整理常见情况:将常规空格和制表符的连续运行合并为一个空格,修剪每一行,并可选择去除空行。
在将文本导入CSV之前、在严格字数限制提交之前计数单词,或在粘贴因多余不可见字符而无法编译的代码之前非常有用。
使用场景
- 清理粘贴的代码——从 Stack Overflow 或 Slack 复制后去掉行尾空白并合并 tab。
- 规范化 CSV——导入前去掉粘贴字段的前后空白。
- 整理 markdown——在发布帖子之前,合并多余的双空格并修剪尾随空格。
- 清隐藏垃圾——把从 PDF / Word 复制带来的隐藏 Unicode 全部清掉。
示例
Trim and collapse
输入
hello world
goodbye 输出
hello world
goodbye常见问题
什么算作'空白'?
常规空格和制表符的连续运行被合并为一个,每一行都被修剪(这也会去掉前导和尾随的不间断空格)。它不会去除零宽字符或合并行中间的不间断空格。
空行总是被删除吗?
只有在您启用该选项时。默认情况下,空行删除是可选的,以便您不会意外丢失段落换行.
它会影响代码内部的前导空白吗?
会 — 对于缩进代码(Python、YAML)要小心。清理空白会合并缩进。对于这些,使用代码格式化工具。
非拉丁文本会受到影响吗?
不会 — 只有空白字符会被修改。CJK汉字、表情符号和带重音的字符保持不变.
该工具会上传我的文本吗?
不会。清理在您的浏览器中运行;没有任何内容被发送到服务器.
