识别文本中的隐藏字符
不可见不等于无用。零宽连接符会影响表情和文字组合,方向标记会影响双向文本。先查看具体码点;仅在确认无用途后主动启用删除规则,不要对全文盲目清理。
2026/10/05
使用前须知
不可见不等于无用。零宽连接符会影响表情和文字组合,方向标记会影响双向文本。先查看具体码点;仅在确认无用途后主动启用删除规则,不要对全文盲目清理。
可复现的规则示例
以下使用 JSON 字符串表示空格、换行和不可见字符。示例只展示指定规则的行为,不表示建议默认启用这些规则。
可复现的规则示例 1
规则: hidden-unicode
输入:
"项目进展:初稿已经完成。\u200b"输出:
"项目进展:初稿已经完成。"可复现的规则示例 2
规则: hidden-unicode
输入:
"👩\u200d💻"输出:
"👩💻"可复现的规则示例 3
规则: trim-trailing-whitespace
输入:
"👩\u200d💻"输出:
"👩\u200d💻"操作与复核
- 粘贴文本并保留原稿。编辑器中的示例只是测试文本,不代表真实用户数据。
- 选择与目标编辑器有关的规则。格式和标点修改可能不可逆地丢失展示信息,先查看差异。
- 复制或下载检查后的结果,再粘贴到邮件、文档或内容管理系统中复核。需要时可撤销本次清理。
不会自动把中文标点转成英文标点,也不会修正语法。全角字符、组合重音和表情不应被通用 Unicode 规范化替换。法语不换行空格、零宽连接符和其他语言的文字控制字符也可能有意义。所有规则都需要结合原文审阅。