文本清理工具
整理杂乱文本:去除行首尾空白、合并空格、删除空行和不可见字符、把引号改为直引号、清除表情、标点或数字。保护隐私。
完全在浏览器中运行,您的数据不会被上传。
什么是 文本清理?
一次对文本应用多个清理步骤,每个步骤由一个复选框控制:去除行首尾空白、合并空格、删除空行和不可见字符、把引号和破折号改为普通形式、Unicode 规范化(NFKC),还可选择删除表情、标点、数字,或转换为小写。
如何使用 文本清理
- 把杂乱的文本粘贴到输入框中。
- 勾选你需要的清理步骤——前四项默认开启。
- 在输出中查看结果,并复制或下载。
示例
Hello world ok
Hello world ok
默认选项(去除行首尾空白、合并空格、删除空行、删除不可见字符)
何时使用 文本清理
适用于把文本粘贴到 CMS、电子表格、数据库或 AI 提示词之前,或当来自 Word、PDF 或聊天应用的文本含有奇怪的间距和隐藏字符时。删除标点或数字会破坏原文,如果以后可能还需要,请保留原文。
文本清理 的工作原理
换行符先统一为 \n,然后所选步骤按固定顺序执行:NFKC 规范化(把全角字母或 fi 连字这类兼容字符转为普通字符)、删除零宽字符、双向控制字符和其他不可见格式字符(特殊空格变为普通空格)、直引号和 ASCII 破折号/省略号、删除表情(象形符号、旗帜、肤色、连接符)、删除标点和符号(Unicode 类别 P 和 S)、删除数字、转小写、合并空格、去除行首尾空白,最后删除空行。
常见用例
- 发布之前清理从 PDF 或 Word 复制的文本
- 为分析或机器学习准备文本数据
- 清除用户生成内容中的表情和符号
- 规范化东亚输入法产生的全角字符
- 清除会破坏代码或 CSV 导入的隐藏字符
常见问题
Unicode 规范化(NFKC)有什么作用?
它会把兼容变体替换为标准形式,例如 Hello → Hello、① → 1、fi → fi。它可能改变特殊符号的含义,所以默认是关闭的。
删除标点时会保留带重音的字母吗?
会。只有属于 Unicode 标点和符号类别的字符会被删除;各种文字的字母(包括带重音的)都会保留。
粗体或链接之类的格式会被去掉吗?
纯文本没有格式。把富文本粘贴到输入框时,浏览器已经只保留了文字。对于 HTML 源代码,请使用去除 HTML 标签工具。