LLM 输出清理

模型常返回带 ``` 围栏或多余空行的 Markdown。粘贴后一键清理,便于入库、发布或二次处理。

阅读完整指南: OpenAI消息格式与LLM数据处理全指南 →

隐私提示:本地解析,不上传服务器。

↓ 在下方输入区粘贴内容,结果会立即显示

LLM 原始输出

去除 Markdown 代码围栏、多余空行与行尾空白。

清理后文本

注释说明

清理规则

剥离 ``` 围栏; 将连续 3 个以上换行压缩为 2 个; 去除每行行尾空格。不改动正文语义。

模型常返回带 ``` 围栏或多余空行的 Markdown。粘贴后一键清理,便于入库、发布或二次处理。

快速开始

  1. 粘贴输出

    支持 markdown、json 等语言标记的围栏。

  2. 复制清理结果

    保留正文; 仅去掉格式噪音。

不会做什么

不解析 Markdown 结构、不翻译、不摘要; 仅做轻量文本卫生处理。

功能与使用场景

去除 LLM 输出中的 Markdown 代码块标记、多余空行与常见前缀,提取可直接使用的纯文本或 JSON。

把 ChatGPT/Claude 回复粘贴进流水线、复制到文档前排版、或作为 llm-json-extractor 的前置步骤。

典型工作流

当从 ChatGPT 等模型复制响应时,常会包含多余的代码围栏和空行。将这些文本粘贴到清理工具中,点击按钮即可获得干净内容。适用于需要将模型输出存入数据库、发布到网站或进行代码处理的场景。

清理后的文本可直接用于 Markdown 编辑器或 CMS 系统,无需手动删除围栏。对于开发者,清理后的纯文本更便于用脚本处理,比如批量替换关键词或分析内容结构。

示例

围栏

Input

```markdown\n# Hi\n```

Output

# Hi

FAQ

会删掉代码块内容吗?

只去掉 ``` 行; 块内正文保留。

工具能否处理嵌套的代码围栏?

不能。工具会移除所有 ``` 围栏,包括嵌套的。如果需要保留嵌套结构,建议手动处理或使用专门的正则表达式工具。