空白字符清理工具
清理文本中多余的空格、制表符和空行。可选删除零宽 Unicode 字符,帮助揪出难以察觉的隐藏字符。
使用方法
- 1 将文本粘贴到输入框中。
- 2 选择一种模式——Collapse 合并连续的空白,Trim lines 清理每行首尾的空白,Edges only 只裁剪整段文本开头和结尾的空白,Strip all 删除所有空白字符。
- 3 如果怀疑文本中含有隐藏字符,请开启删除零宽 Unicode 字符的选项。
- 4 复制处理好的文本即可使用。
为什么使用此工具
- 四种模式——覆盖日常清理、压缩代码到安全检查等各种场景。
- 零宽字符删除功能可识别 U+200B(ZWSP)、U+200C(ZWNJ)、U+200D(ZWJ)、U+2060(Word Joiner)、U+FEFF(BOM)。
- 适合在提交到校验严格的表单前,先清理粘贴进来的文本。
- 全程在客户端处理——你的文本始终保持私密。
常见问题
为什么文本中会出现零宽字符?
有时它们是有意插入的(例如用于从右到左文字的 BiDi 标记)。有时是从富文本编辑器粘贴时带入的。还有些情况下会被用于钓鱼攻击,以伪装 URL。Strip 选项默认已开启。
Collapse 和 Trim lines 有什么区别?
Collapse 会合并整段文本中连续的空白和空行。Trim lines 只删除每行开头和结尾的空白,保留行内间距和空行本身。
Strip all 会删除换行符吗?
会——它会删除所有空白字符,包括空格、制表符以及所有换行符。如果你只想单独处理换行符,请使用 Remove Line Breaks。
什么是 空白字符清理工具?
空白字符清理工具用于清除文本中多余的空格、制表符和空行。工具完全在浏览器端运行,可将连续的多余空白合并,并提供删除零宽 Unicode 字符的选项,捕获普通去空格操作无法发现的隐藏字符。它常用于规范从文档、代码或网页复制来的文本。
功能特性
多种清理模式
合并重复的空白、修整每一行、去除所有空格,或修整首尾空白。
零宽字符清除
可选择去除隐藏在粘贴文本中的不可见字符(U+200B–U+200D、U+FEFF)。
100% 隐私保护
在你的设备上运行——你的文本永远不会被上传。
示例
Input
a b c
Output
a b c
常见使用场景
-
1
规范化粘贴的文本
合并从复制的文档或代码中带来的双重空格和多余制表符。
-
2
发现不可见字符
去除会破坏 ID、密码或比较操作的零宽字符。
-
3
处理前整理文本
清理空白字符,让后续的解析或差异比较行为更加可预测。
Zerethon 的空白字符清除工具可在浏览器中清理文本中多余的空格、制表符和空行,提供合并连续空白、修整每一行、去除所有空白,或修整首尾空白等多种模式。可选步骤还能去除普通修整无法识别的零宽 Unicode 字符。不会上传任何数据。
- 分类
- 创作者
- 价格
- 免费
- 隐私
- 基于浏览器
- 注册
- 无需
参考资料
- Whitespace character — Wikipedia
- String.prototype.trim() — MDN
隐私
除非另有说明,否则你的数据永远不会离开浏览器。空白字符清理工具 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。
相关工具
在 Zerethon Social 上创作、分享与成长
免费注册。赚取积分,收集成就,与全球创作者建立联系。