空白字符清理工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-cn-whitespace-cleaner。
技能介绍
要解决的问题
处理从网页、日志、表单或 AI 输出复制来的中文文本时,常会混入多余空格、不可见 tab 和零散换行。这些字符肉眼不明显,却可能影响搜索匹配、数据清洗、提示词整理和发布内容排版。cn-whitespace-cleaner 的目标不是改写内容,而是把文本里的空白字符整理成可预期的形式。
如何工作
该技能把“空白清理”拆成几个确定性步骤:
- 清理多余空格:去除连续空格造成的排版噪音;
- 清理换行符:压缩无意义断行,便于后续拼接或检索;
- 清理所有制表符:移除
tab,避免对齐格式漂移; - 规范化空白字符:让最终输出保留一致的空格习惯,而不是依赖原始复制源。
实现上使用纯 Python 标准库,没有额外依赖,适合在脚本、批处理或本地文本管道中调用。对工程师而言,它的价值在于把一个常见的“看起来没坏但难处理”的文本问题封装成固定规则。
适用边界
它适合处理需要保留文字内容、只整理空白的场景,例如清洗 CSV 片段、整理日志摘要、准备搜索词或规范化 AI 回复。它不擅长改变语义、翻译、压缩正文,或自动修复复杂 Markdown 结构。若文本依赖制表符、缩进或特定换行来表达结构,先确认这些字符是否必须保留,再使用清理规则。
使用场景
- 从网页复制中文说明到表格前,去除多余空格和无用换行
- 整理日志摘要前,把零散换行和制表符清理掉,方便按行检索
- 将 AI 返回的中文片段整理成单段文本,再用于后续比对
- 在 Python 脚本中批量清洗 CSV 单元格,避免空格 tab 影响匹配
适合人员
- 负责清洗外部文本数据的 Python 工程师,需要固定空白字符规则
- 维护日志摘要检索流程的数据工程师,希望去除不可见制表符和换行
- 整理中文 AI 输出用于内容比对的提示词工程师,需要规范化空白
- 处理从网页复制到表格的中文文本的运营人员,需要清理多余空格