跳到主内容

AI 文本批量去格式 - 免费清掉 markdown 符号、空行与客套话(AI工具)

免费下载AI 文本批量去格式 v1.0.0
平台:Windows 10/11 (64位)大小:10.6 MB版本:v1.0.0更新:
提取码:hatw(如提示需要,请输入)
下载地址 ▾
解压后双击即可运行,无需安装任何运行环境,不联网、不上传数据。
AI 输出总带着多余空行和 markdown 符号,粘到文档里还得手工清一遍

AI 文本批量去格式 运行界面

软件名称AI 文本批量去格式
版本v1.0.0
授权免费(可自由使用与转发)
运行方式本地运行,不上传数据
所属分类AI工具

这个工具解决什么问题

把大模型生成的内容用起来的时候,真正费时间的不是让它写,而是把它的输出变成能直接用的东西。它总会带一堆 markdown 标记:**加粗**、## 标题、- 列表、> 引用;开头还常常来一句「当然可以!」,结尾补一句「希望这对你有帮助!」。如果你是要把它粘进 Word、粘进邮件、粘进数据库,这些符号和客套话全得手工删。更麻烦的是批量场景:几十份 AI 生成的文案、摘要、周报都存在文件夹里,一份份打开清理,一个下午就没了。

  • 原来的做法:一份份打开,手工删 markdown 符号、删开头结尾的客套话、把连续空行一个个回车删掉,再另存为新文件;文件多了就只能靠耐心。
  • 用这个工具:选好文件(或整个文件夹),勾上要去掉的东西,点一下,右侧立刻给出干净结果;批量导出会写到新目录,原文件一个都不动。
  • 省下来的:单份从两三分钟降到几秒;几十份的批量从一下午降到十几秒,而且不会漏掉某个文件没清。

技术实现

Python 标准库 + tkinter 界面,PyInstaller 打包成单个 exe。清理规则全部是纯函数(strip_markdown / strip_ai_filler / to_halfwidth 等),与界面完全解耦:界面上每个勾选框就是 opts 字典里的一个布尔值,改动规则只动函数,改动界面只动控件绑定。

  • Markdown 清理的处理顺序有讲究:必须先去图片/链接语法(保留可见文字),再去强调符号,最后去行首标记(标题、引用、列表)。顺序反过来会先把链接语法拆坏——比如先去掉 `*` 再处理 `[文字](链接)`,会把链接里的星号也一起误伤。
  • 客套话按正则整行匹配,不做字符串替换:用 8 条正则(「当然可以」「很高兴为你解答」「希望这对你有帮助」「综上所述」等)逐行匹配,命中整行才删。用字符串 replace 会把正文里正常出现的「当然」也删掉,那是不可接受的误伤。
  • 全角转半角用映射表而不是编码运算:构建 94 个可见 ASCII 字符的映射表,只转全角英文/数字/标点,中文标点(,。!?)原样保留。如果用 chr(ord(c)-0xFEE0) 硬算,会把中文全角标点也变成半角逗号,反而破坏中文排版。
  • 默认只开安全的选项:默认勾选的是「压缩多余空行」和「去首尾空白」这两项纯格式操作;去 markdown、去客套话、去序号这些会改变原文内容的选项默认关闭。宁可让用户多勾一次,也不要一个手滑把正文改没了。
  • 批量导出到新目录,绝不覆盖原文件:输出文件命名为「原文件名_cleaned.扩展名」,写到用户指定的新目录。覆盖用户数据是不可接受的风险,宁可多占一点磁盘空间。
  • 边输边预览:文本框绑定 KeyRelease 事件,粘贴或修改后右侧结果实时刷新,并显示「原文 N 字符 → 结果 M 字符」,清理效果一目了然,不需要来回点按钮。

技术栈:Python 3.8+、re / pathlib 标准库、tkinter 图形界面、PyInstaller 单文件

已知局限:只处理纯文本类文件(.txt / .md / .log / .csv),不解析 .docx / .pdf 的内部格式;Markdown 清理是正则实现,对嵌套复杂语法(如表格内的强调符号)可能处理不完全。

操作教程

  1. 打开程序
    双击 exe,出现主窗口:上方是文件选择区,中间左右两块分别是「原文」和「清理结果」,下方是清理选项与操作按钮。
    预期结果:窗口正常打开,左侧文本框为空,右侧结果区为空。
  2. 放入要清理的内容
    三种方式任选:把文本直接粘贴到左侧「原文」框;点「选择文件」多选若干文本文件;点「选择文件夹」把整个目录里的文本文件都加进来。
    预期结果:粘贴内容后右侧立刻出现清理预览;选文件后第一个文件的内容会自动载入左侧。
  3. 勾选清理选项
    在「清理选项」里按需要勾选。「压缩多余空行」「去首尾空白」默认已开;要去掉 markdown 符号就勾「去 Markdown 标记」,要去掉 AI 客套话就勾「去 AI 客套话」。
    预期结果:每次勾选或取消,右侧结果立即刷新。
  4. 开始清理
    点「开始清理」按钮执行一次完整清理(其实预览已经在实时更新,这一步是确认)。
    预期结果:状态栏显示「清理完成:N 字符 → M 字符(减少 K)」。
  5. 批量导出
    如果加了多个文件,点「导出到新目录」,选一个输出目录。工具会逐个清理并写成「原文件名_cleaned.扩展名」,原文件保持不变。
    预期结果:进度条按文件数推进,完成后弹窗提示成功与失败的数量。
  6. 取用结果
    只处理了一段文本时,可以直接点「复制结果」把清理后的内容放进剪贴板,粘到哪儿都行。
    预期结果:状态栏提示已复制到剪贴板。

整个工具在本地运行,不联网,文本不会离开你的电脑。

常见问题

Q:清理会不会把我的正文改坏?A:默认不会。程序默认只开「压缩多余空行」和「去首尾空白」这两项纯格式操作,不改动任何文字内容。会改变原文的选项(去 markdown、去客套话、去序号、全角转半角、统一引号)都需要你手动勾选。另外批量导出永远写到新目录,原文件不动。
Q:「去 AI 客套话」会不会误删正文?A:不会。它是按整行正则匹配的:只有整行就是「当然可以!」「希望这对你有帮助!」这类固定套话时才删除。如果这些词出现在句子中间(比如正文里讨论「当然可以」这个说法),不会被删。
Q:支持 .docx 和 .pdf 吗?A:不支持。这两个是二进制容器格式,需要专门的解析库才能读取正文。当前版本处理 .txt / .md / .log / .csv 这类纯文本文件。需要处理 Word/PDF 可以联系我们定制。
Q:全角转半角会把中文标点也转掉吗?A:不会。只转换全角的英文字母、数字和 ASCII 标点;中文标点(,。!?:;「」)原样保留,否则中文排版会变得很奇怪。
Q:批量导出会覆盖我原来的文件吗?A:不会。输出文件统一命名为「原文件名_cleaned.扩展名」,写到你选的新目录里,原目录的原文件完全不碰。
Q:Markdown 表格和代码块会怎么处理?A:代码块的围栏标记(```)会被删掉,代码内容保留;Markdown 表格的分隔线(|---|---|)属于纯格式行,建议先用其它工具处理。当前版本的强项是段落型文本,表格类内容清理效果有限。
Q:能清理剪贴板里刚复制的内容吗?A:直接把剪贴板内容 Ctrl+V 粘到左侧「原文」框即可,右侧会实时预览清理结果。
Q:处理几十个文件要多久?A:取决于文件大小和数量,纯文本处理非常快,通常几十个文件在一秒内完成。界面上有进度条显示进度。

技术实现与后续维护

本工具由我们自行开发并持续维护,每次迭代都经过本地自测。清理规则是 6 个互相独立的纯函数,每个函数只负责一类符号;新增一类规则就是新增一个函数并在 clean_text 里挂上开关,不会影响已有规则。

技术构成:

  • src/clean_text.py —— 唯一源码文件:清理规则纯函数 + tkinter 界面 + 批量导出
  • DOCS/开发文档.md —— 工程结构、规则实现顺序、默认值取舍与扩展点

运行环境:

本工程为 Python 项目,只需标准库:

python src\clean_text.py

打包成单文件 exe(必须带 --noconsole,否则会弹黑色控制台窗口):

pip install pyinstaller

pyinstaller --onefile --noconsole --name "AI文本批量去格式" src\clean_text.py

可扩展方向:

  • 增加 .docx 解析(python-docx)与 .pdf 提取(pdfminer.six)
  • 把「客套话」规则做成可编辑的外部词库文件,用户可自行增删
  • 增加「AI 味检测」:统计文本里套话、连接词、重复句式的比例
  • 增加命令行之外的定时/监听目录能力(放进目录自动清理)

本工具免费提供使用,但不对外分发源码。如果你需要在本工具基础上做功能调整、对接内部系统或长期维护,可以联系我们做二次开发,源码与工程文档可在定制合作中一并交付。

需要其它功能?可以定制

这个工具只做一件事:AI 输出总带着多余空行和 markdown 符号,粘到文档里还得手工清一遍。如果你的场景还需要别的处理,可以联系我们做二次开发,按你的实际数据格式和流程定制。

常见的定制需求:

  • 支持 Word(.docx)与 PDF 的正文提取与清理
  • 增加自定义的「要删除的固定句子」列表,支持导入词库文件
  • 增加「按段落智能重排」:把 AI 输出的一整段长文按语义切成多段
  • 批量处理时生成一份汇总报告(每个文件减少了多少字符)
  • 联系方式:邮箱/微信见站内「联系我们」页面,或在本文下方留言
  • 定制说明:请附上你的数据样例(脱敏即可)和期望结果,方便快速评估工作量
  • 交付形式:定制项目可交付可执行程序,按需一并交付源码与工程文档,支持长期维护

使用说明与免责声明

  • 本工具在本地运行,不联网、不上传任何数据到服务器。
  • 涉及文件改写的功能,请在使用前备份原始文件。
  • 软件完全免费,可自由使用与转发,请勿用于倒卖。
  • 因误操作造成的数据问题请自行承担。
免费下载AI 文本批量去格式 v1.0.0
平台:Windows 10/11 (64位)大小:10.6 MB版本:v1.0.0更新:
提取码:hatw(如提示需要,请输入)
下载地址 ▾
解压后双击即可运行,无需安装任何运行环境,不联网、不上传数据。
分享到:

本文链接:https://www.biyeyuanma.cn/post/277.html

服务热线

加我微信

加我微信