Markdown 转纯文本转换器
粘贴 Markdown,边输入边看到纯文本结果:标题标记、粗体和斜体标记、链接地址、列表符号、引用标记和代码围栏都会被去除,文字则保持不变。页面会统计转换前后的字符数与行数,以及被去除的元素数量。免费,无需注册,您的文本永远不会离开您的浏览器。
如何使用 Markdown 转文本转换器
- 1. 粘贴您的 Markdown。 结果会随您输入实时更新,没有转换按钮。
- 2. 查看统计数字。 输入字符数、输出字符数和已移除元素数显示在结果上方,对比面板给出两侧的字符数与行数。
- 3. 检查纯文本。 词语保持原有顺序,每个段落为一块。
- 4. 复制。 复制输出会将纯文本复制到剪贴板。
哪些内容会被移除,哪些会保留
本工具逐一应用各语法的模式替换,每一步都保留可读的文字:
| Markdown | 保留的内容 |
|---|---|
# 标题 至 ###### 标题 | 标题文字 |
**粗体**、__粗体__ | 粗体文字 |
*斜体*、_斜体_ | 斜体文字(单词内部的下划线,如 snake_case 中的,会保持不变) |
~~删除线~~ | 被划掉的文字——保留,而非删除 |
[文本](地址)、[文本][引用] | 链接文字;[1]: http://… 这类引用定义会被删除 |
 | 替代文本 |
| 行内代码和代码围栏块 | 代码本身,不含反引号和围栏行 |
> 引用 | 去掉标记后的引用行 |
-、*、+ 与 1. 列表标记 | 列表项文字;编号被删除 |
---、***、___ 分隔线 | 无;该行被清空 |
空行会被整理,使段落之间最多只隔一个空行。其他内容不会被改写:您的措辞、标点和换行均保持原样。
示例
标题
# Citation Tips
段落
Use **APA** or *MLA* style, and see the [APA site](https://apastyle.apa.org).
然后
一行 Steps: 加一个空行;项目符号 - First point 和 - Second point with code(最后一个词用反引号标出);一条引用 > A quote;一条分隔线 ---;以及一个包含 let x = 1; 的围栏代码块
纯文本
Citation Tips,段落变为 Use APA or MLA style, and see the APA site.,然后是 Steps:、一个空行,First point 与 Second point with code 各占连续的一行,再是 A quote 和 let x = 1;。
统计
182 个输入字符,123 个输出字符,移除了 10 个元素;行数从 16 行减至 12 行。
这 10 个元素分别是:标题、链接、粗体与斜体各一对、行内代码、引用标记、两个项目符号、分隔线和代码块。
需要注意的局限
这是一个基于模式的去除工具,而非完整的 Markdown 解析器,因此它遵循常见语法,并忽略 CommonMark 规范中的特殊情况。使用输出结果前,请检查以下几点:
- 表格保持原样。 管道表格是 GitHub Flavored Markdown 的扩展,会保留其中的
|字符和分隔行。 - HTML 不做处理。
<b>等标签会原样保留;如果 Markdown 中包含原始 HTML,请对结果运行 HTML 标签移除器。 - 强调标记需要其间有文字。 只有当一对星号或下划线包裹的文字以非空格字符开头和结尾时,才会被移除,因此
2 * 3 * 4会保持不变。像*a*这样并非用作强调的写法仍会失去星号。 - Setext 标题、脚注、以括号编号的列表以及反斜杠转义都会保持输入时的样子。
您需要哪个工具?
若只想去除 Markdown 语法并保留文字,请使用本页。若想保留格式,只把它渲染为另一种形式,请使用 Markdown to HTML Converter。反过来,HTML 转 Markdown 会保留标题、链接和列表,而 HTML 标签移除器 则把 HTML 转为纯文本。如需 Markdown 表格,请参阅 Markdown 表格生成器。
常见问题
- 此工具会去除哪些 Markdown 语法?
- 标题、粗体、斜体、删除线、链接与引用链接、图片、行内代码、代码围栏、块引用、无序与有序列表标记、水平分割线以及链接引用定义。每一项内部的文字都会保留。
- 为什么我需要把 Markdown 转换为纯文本?
- 常见原因包括:把笔记粘贴到不渲染 Markdown 的邮件客户端或表单中(否则会原样显示星号和井号)、准备字数统计或文字转语音的稿件,或为用作描述而清理 README 段落。纯文本也是字符数有限的字段所要求的格式。
- 它会保留我的段落和换行吗?
- 会。各行保持原有顺序,段落之间仍以空行隔开;只有连续三个或更多换行会被缩减为一个空行。
- 可以转换包含代码块的 Markdown 吗?
- 可以。围栏代码块会失去其开头和结尾的围栏行,包括任何语言名称;行内代码会失去反引号。代码本身保持不变。
- 为什么我的部分星号或下划线被删除了?
- 当一对星号或下划线包裹的文字以非空格字符开头和结尾时,它会被当作强调处理。像 2 * 3 * 4 这样带空格的算式会保持不变,单词内部的下划线也是如此,但紧贴的一对如 234 会被当作斜体处理。请用其他符号改写此类文字,或在转换后将其恢复。
- 它会转换表格或 HTML 吗?
- 不会。管道表格和原始 HTML 标签会原样保留。请使用 HTML 标签移除器单独转换 HTML。
- 我的文本会被上传到任何地方吗?
- 不会。转换在您的浏览器中随您输入即时进行,您粘贴的任何内容都不会发送到 CitationEasy。