UPTools UPTools

文本清理工具

清理多余空格、空行、HTML 标签,文本整理格式化

本工具在浏览器本地运行,不会上传你的数据,保护你的隐私安全。

这是什么工具?

文本清理工具可以清理文本中的多余空格、空行、换行符、HTML 标签等。支持去除首尾空格、合并多余空格、删除空行、去除所有换行、清除 HTML 标签等操作。显示清理前后的字符数和行数对比。所有操作在浏览器本地完成。适用于从网页复制内容清理、办公文档整理、数据清洗等场景。

如何使用?

  1. 1 粘贴需要清理的文本
  2. 2 选择需要的清理操作(可多选)
  3. 3 查看清理后的结果和变化统计
  4. 4 点击「复制」复制清理结果

常见问题

文本会上传服务器吗?

不会,文本清理在浏览器本地完成。

可以去除 HTML 标签吗?

可以,适合清理从网页复制来的内容。

可以保留段落吗?

可以,提供「删除所有空行」和「合并多余空行」两种模式。

适用场景与示例

  • 清理从网页复制的内容,去掉 HTML 标签和杂乱格式
  • 统一不同来源文本的换行符(Windows 与 Unix 混用)
  • 删除多余空行和行尾空格,整理成干净的段落
  • 数据预处理:清洗粘贴进来的脏文本,再做后续分析

输入

<p>  你好&nbsp;世界  </p>



第二段

输出

你好 世界
第二段

💡 去标签 + 解码 HTML 实体 + 合并空行后的干净文本。

原理与常见错误

文本清理本质是一系列字符串规范化操作:去除 HTML 标签、归一化空白(连续空格合并、首尾去空、全角空格统一)、统一换行符(\r\n / \r / \n 统一为 \n)、删除空行。其中「去 HTML 标签」有个经典坑:用简单的正则 <[^>]+> 移除标签,对 <script>/<style> 的内容、以及属性值里包含的 > 处理不彻底,可能残留标签内的脚本文本。更稳妥的做法是交给浏览器的 DOMParser 解析后取 textContent,由浏览器正确处理实体和嵌套结构。另外要注意 HTML 实体(&nbsp; &amp; &lt; 等)需一并解码,否则清理后会留下 &nbsp; 这样的字面量。

⚠️ 去标签后仍残留 <script> 的内容

纯正则去不干净,应先移除 script/style 整块再处理,或直接用 DOMParser。

⚠️ 全角空格( )没清掉

全角空格不是普通空格,需单独匹配 \u3000。

⚠️ &nbsp; 等实体残留

去标签后还要解码 HTML 实体,否则会留下字面量。

⚠️ 换行符混乱

先把 \r\n、\r 统一成 \n,再处理空行。

参考与更新

最后更新:2026-06-29

相关工具