使用方法
- 把需要清洗的 Markdown 文档粘贴到上方「Markdown 源文本」输入框,默认已经填入一段示例。
- 在「链接处理」下拉框中选择你喜欢的方式:保留「文本 URL」或仅保留文本。
- 点击「开始转换」按钮,或者使用键盘快捷键 Ctrl 加回车,结果会立刻出现在下方结果框。Mac 用户对应的快捷键是 Command 加回车,效果完全相同。
- 点击「复制结果」按钮即可把纯文本复制到剪贴板,粘贴到任何地方都能直接使用。
这个Markdown转纯文本能解决什么
在写作、笔记与文档整理中,我们常常拿到一份带格式的 Markdown,却只需要其中的文字内容。比如把公众号草稿、技术文档或会议记录转成纯文本,便于再次编辑或全文检索。
对于内容运营和编辑来说,从不同平台复制来的素材往往夹杂着大量标记符号,直接发布会显得杂乱。先清洗成纯文本,再按目标平台的格式重新排版,是更稳妥的工作流。
对学生和研究人员,论文初稿、文献摘录里常混有 Markdown 标记,转成纯文本后能更专注于文字本身,也方便导入翻译工具或语音朗读软件。
在代码与技术写作场景里,README 或接口说明多为 Markdown,当需要把它们塞进不支持富文本的表单或弹窗时,纯文本版本就是最省事的备选方案。
此外,做数据标注或文本分析的人,也经常需要把带标记的语料还原成干净文本,本工具提供的逐项去除规则正好覆盖最常见的几种 Markdown 写法。
在客服与售后场景里,工单系统导出的备注常常是 Markdown,而下游的检索或统计系统只认纯文本。先用本工具统一清洗,再入库,可以避免标记符号污染关键词,让搜索与归类更准确。
原理和变量
Markdown转纯文本是文档清洗的常见需求,核心是把带格式的标记去掉,只保留可读的文字内容。本工具按固定顺序应用一组正则表达式,每一步只处理一种标记,彼此独立、互不干扰。
| 处理项 | 规则 | 结果 |
|---|---|---|
| 标题 | 删除行首的一到六个 # 及其后空格 | 仅保留标题文字 |
| 强调 | 删除 **、*、__、_ 标记 | 保留被包裹的文字 |
| 链接 | 按下拉框选择处理 [文本](URL) | 文本加网址或仅文本 |
| 列表 | 删除行首的 -、*、+ 或数字序号 | 仅保留列表内容 |
| 代码块 | 删除成对反引号包裹的整段 | 代码内容不保留 |
| 表格 | 删除分隔行,把 | 转成空格 | 表格变成纯文本行 |
处理顺序很关键:先去掉代码块,避免其中的字符被后续规则误伤;再处理链接与标题,最后清理强调与列表符号。由于全部在本地完成,无论文档多长都能即时得到结果。你也可以反复切换链接处理方式,对比两种输出,挑选最适合当前用途的那一版。
完整示例
假设源文本为「# 标题」换行「这是 **粗体** 和 [链接](https://a.com)」,并选择保留「文本 URL」方式。经过标题去除得到「标题」,强调去除得到「粗体」,链接展开得到「链接 https://a.com」。
最终整段结果为「标题」换行「这是 粗体 和 链接 https://a.com」。如果改为「仅保留文本」方式,同一份源文本会输出「标题」换行「这是 粗体 和 链接」,网址被一并去掉。
再举一个含列表与表格的例子:源文本里用减号开头的行会被去掉符号只留文字,用竖线分隔的表格行会被转成以空格连接的一行,分隔用的短横线行则直接删除,整体读起来就像一段普通文字。
对于嵌套结构,比如列表项里再嵌一段引用,规则会先剥离引用符号,再剥离列表符号,逐层展开。虽然最终失去了缩进层级,但文字信息被完整保留,适合只关心内容、不关心排版的场景。
Markdown 语法对照表
下面列出常见 Markdown 写法与其清洗后的纯文本效果。默认展示前十二行,点击「加载更多」可展开剩余内容,也可一键导出整张表或复制为表格软件可识别的格式。
| Markdown 写法 | 纯文本效果 |
|---|---|
| # 标题 | 标题(去掉 #) |
| ## 小标题 | 小标题(去掉 ##) |
| **粗体** | 粗体(去掉 **) |
| *斜体* | 斜体(去掉 *) |
| __强调__ | 强调(去掉 __) |
| 行内代码 | 代码(去掉反引号) |
| [文本](URL) | 文本 URL(或仅文本) |
| - 列表项 | 列表项(去掉 -) |
| 1. 有序项 | 有序项(去掉序号) |
| > 引用 | 引用(去掉 >) |
| --- 分隔线 | 整行删除 |
| | a | b | | a b(竖线转空格) |
|  | 图片说明(或删除) |
| ~~删除线~~ | 删除线(去掉 ~~) |
结果边界与错误提示
- 源文本为空时,结果区会显示空内容,不会报错,你可以直接粘贴后再转换。
- 链接写法不规范(缺少右括号)时,会提示「链接格式不完整,请检查括号是否配对」,并尽量保留原样。
- 代码块只有左边三个反引号、没有闭合时,会提示「代码块未闭合,已按整段删除处理」,避免把后续内容误删。
- 超大文档处理时仍在本地面完成,页面可能短暂卡顿,但不会出现上传超时或内容泄露。如果文档特别长,可以分多段粘贴,逐段转换后再拼接,体验会更流畅。
- 选择「仅保留文本」时,所有网址都会被去掉,若你后续需要网址请改用「文本 URL」方式。
- 嵌套的强调符号(如 ***重点***)会被多层规则逐步剥离,最终只留下内部文字,不会残留星号。
- 表格若缺少分隔行,竖线仍会被转成空格,只是表头与内容分界不明显,这属于源文本不规范而非工具错误。
- 结果区默认只读,复制时请用「复制结果」按钮;若按钮不可用,可手动选中文本框内容再复制。复制前建议先检查一遍,确保没有遗漏你需要的网址或标注。
常见问题
转换会改动我的文字内容吗
不会。本工具只删除格式标记,文字本身一个字都不会改。如果某段文字恰好和标记长得像,正则可能误伤,遇到这种情况你可以手动微调后再转换。
为什么代码块整段被删
因为纯文本场景通常不需要代码,保留反引号内容反而会造成干扰,所以默认整段去除。如果你希望保留代码文字,可以改用仅去反引号的模式,或先把代码块改成普通段落。
链接两种方式有啥区别
保留「文本 URL」会把链接写成「显示文字 网址」两截,方便别人知道指向哪里;仅保留文本则只留下显示文字,网址一并丢弃,适合纯阅读的场景。
表格能完全还原成文字吗
可以转为逐行纯文本,但表格固有的行列结构会丢失,竖线会变成空格。如果你需要保留结构,纯文本本身就不是合适载体,建议继续使用支持表格的格式。
数据会不会上传
不会,所有处理只发生在你的浏览器本地,页面不收集也不上传任何输入内容,关掉网络也能正常使用,隐私性较好。你粘贴的文档只存在于当前页面的一次性计算过程中,刷新或关闭后不会留下任何记录。
手机上能用吗
可以,页面采用响应式布局,手机、平板和电脑都能正常显示与操作,文本框做了触控优化,在小屏幕上粘贴与复制都很方便。
支持 CommonMark 全部语法吗
本工具覆盖最常用的标题、强调、链接、列表、代码块与表格,能满足绝大多数清洗需求。极少数冷门扩展语法可能处理不完美,遇到时可以分段处理或手工修正。如果你经常处理某种特殊语法,也可以把规则记在心里,先手动预处理那一部分再交给工具。
和单位换算的其他工具关系
本工具属于文本处理类,与 JSON 格式化、正则测试、CSV 转换等同属开发者效率工具,逻辑相互独立。你可以在相关工具里找到它们,全部都是纯本地计算。