文本清理工具

💻 Text Cleaner

📐 工作原理与说明
清理管线按勾选顺序执行:全角转半角把 \uFF01-\uFF5E 区间的字符码减 0xFEE0,并把全角空格 \u3000 换成半角空格;半角转全角反过来加 0xFEE0 并把空格换成 \u3000;HTML 实体解码借 textarea 的 innerHTML 赋值再取 value;去掉 HTML 标签、去掉不可见字符、统一换行为 \n、制表符转空格(按指定个数,缺省 4)、空格转制表符(按指定个数)、每行去首尾空白、删除所有空格、多个空格折叠为一个、删除空行、多个空行折叠为一个。统计:原始字符数即 length,行数为按 \n 切分的段数,减少量 = 输出长度 − 输入长度(负号表示减少)
清理文本中的多余与不可见字符。
  • 清理项:多余空格、连续空行、行尾空白、制表符、不可见控制字符与零宽字符。
  • 零宽字符:如 U+200B、U+200C 肉眼不可见,却会破坏搜索匹配与程序解析。
  • 可选处理:去除 HTML 标签、删除重复行、统一换行符为 LF 或 CRLF。
  • 场景:整理从 PDF、网页、表格或聊天记录中复制出来的文本。

Clean up text in your browser — remove extra spaces, blank lines and unwanted characters.

数量
连续 个空格
原始文本
清理结果
原始:0 字符
结果:0 字符
减少:0 字符
行数:0

📚 深度解析:文本清理工具

💡 常见使用场景

  • 去多余空白、控制字符、空行。
  • 处理从 PDF 或网页复制来的文本:去掉多余空行、不可见控制字符与不间断空格,再粘进编辑器。
清理
`" a b "` → `"a b"`(压缩空格、去首尾)。

❓ 常见问题(FAQ)

会删换行吗?
可选保留段落或全压成一行。
为什么清理后中文标点变了?
因为输入里可能混入了全角/半角标点、不间断空格(U+00A0)或零宽字符,它们看起来与普通空格标点一样,但编码不同,会影响搜索与排版。清理工具会按规则归一化;若希望保留原始形态,请先确认清理选项,避免误改正文。
⚠️ 使用说明与注意事项
📖关于「文本清理工具」 ▼

📝工具简介

文本清理工具是一款IT 开发领域的在线工具。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。