Markdown 反斜杠转义
最后更新:2026-10-14
反斜杠转义 CommonMark 核心
反斜杠 \ 让 Markdown 特殊字符显示为字面字符:\* 输出星号、\# 输出井号。可转义的是约 21 个 ASCII 标点。写「字面上的星号」「不是标题的井号」时必备。
| 所属分组 | 基础·行内 |
|---|---|
| 规范层级 | CommonMark 核心 |
| 规范版本 | CommonMark 0.31.2 + GFM |
📝 语法
\* → 显示 *
\# → 显示 #
▶ 在线示例
在左侧编辑 Markdown,右侧实时看效果
💡 要点
ℹ️ 说明 只有 ASCII 标点可转义;反斜杠加普通字母会原样显示反斜杠本身。
💡 提示 在行内代码或代码块里,反斜杠不参与转义——代码环境天然免转义。
❓ 常见问题
Q 哪些字符可以转义?
A CommonMark 定义的 21 个 ASCII 标点:\ ` * _ { } [ ] ( ) # + - . ! | 等。
Q 转义中文或字母会怎样?
A 反斜杠原样保留,因为只有标点在转义表里。
Q 转义和 HTML 实体有什么区别?
A 转义阻止 Markdown 解析,实体在 HTML 层替换字符,两套机制独立。