文本清理工具
清理多余空格、空行、HTML 标签,文本整理格式化
这是什么工具?
文本清理工具可以清理文本中的多余空格、空行、换行符、HTML 标签等。支持去除首尾空格、合并多余空格、删除空行、去除所有换行、清除 HTML 标签等操作。显示清理前后的字符数和行数对比。所有操作在浏览器本地完成。适用于从网页复制内容清理、办公文档整理、数据清洗等场景。
如何使用?
- 1 粘贴需要清理的文本
- 2 选择需要的清理操作(可多选)
- 3 查看清理后的结果和变化统计
- 4 点击「复制」复制清理结果
常见问题
文本会上传服务器吗?
不会,文本清理在浏览器本地完成。
可以去除 HTML 标签吗?
可以,适合清理从网页复制来的内容。
可以保留段落吗?
可以,提供「删除所有空行」和「合并多余空行」两种模式。
适用场景与示例
- 清理从网页复制的内容,去掉 HTML 标签和杂乱格式
- 统一不同来源文本的换行符(Windows 与 Unix 混用)
- 删除多余空行和行尾空格,整理成干净的段落
- 数据预处理:清洗粘贴进来的脏文本,再做后续分析
输入
<p> 你好 世界 </p> 第二段
输出
你好 世界 第二段
💡 去标签 + 解码 HTML 实体 + 合并空行后的干净文本。
原理与常见错误
文本清理本质是一系列字符串规范化操作:去除 HTML 标签、归一化空白(连续空格合并、首尾去空、全角空格统一)、统一换行符(\r\n / \r / \n 统一为 \n)、删除空行。其中「去 HTML 标签」有个经典坑:用简单的正则 <[^>]+> 移除标签,对 <script>/<style> 的内容、以及属性值里包含的 > 处理不彻底,可能残留标签内的脚本文本。更稳妥的做法是交给浏览器的 DOMParser 解析后取 textContent,由浏览器正确处理实体和嵌套结构。另外要注意 HTML 实体( & < 等)需一并解码,否则清理后会留下 这样的字面量。
⚠️ 去标签后仍残留 <script> 的内容
纯正则去不干净,应先移除 script/style 整块再处理,或直接用 DOMParser。
⚠️ 全角空格( )没清掉
全角空格不是普通空格,需单独匹配 \u3000。
⚠️ 等实体残留
去标签后还要解码 HTML 实体,否则会留下字面量。
⚠️ 换行符混乱
先把 \r\n、\r 统一成 \n,再处理空行。
参考与更新
最后更新:2026-06-29