反斜杠转义

任何 ASCII 标点字符都可以被反斜杠转义:

示例 308

Markdown HTML 效果
\!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\:\;\<\=\>\?\@\[\\\]\^\_\`\{\|\}\~

<p>!&quot;#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^_`{|}~</p>

其他字符前的反斜杠会被认为是正常的反斜杠:

示例 309

Markdown HTML 效果
\→\A\a\ \3\φ\«

<p>\→\A\a\ \3\φ\«</p>

被转义字符被视为常规字符,并且没有通常的 Markdown 含义:

示例 310

Markdown HTML 效果
\*not emphasized*
\<br/> not a tag
\[not a link](/foo)
\`not code`
1\. not a list
\* not a list
\# not a heading
\[foo]: /url "not a reference"
\&ouml; not a character entity

<p>*not emphasized*
&lt;br/&gt; not a tag
[not a link](/foo)
`not code`
1. not a list
* not a list
# not a heading
[foo]: /url &quot;not a reference&quot;
&amp;ouml; not a character entity</p>

反斜杠如果自身被转义,那么后面字符不受影响:

示例 311

Markdown HTML 效果
\\*emphasis*

<p>\<em>emphasis</em></p>

反斜杠出现在行末会被认为是 强制换行

示例 312

Markdown HTML 效果
foo\
bar

<p>foo<br />
bar</p>

转义字符在代码块,行内代码,自动链接,HTML 代码中不起作用:

示例 313

Markdown HTML 效果
`` \[\` ``

<p><code>\[\`</code></p>

示例 314

Markdown HTML 效果
    \[\]

<pre><code>\[\]
</code></pre>

示例 315

Markdown HTML 效果
~~~
\[\]
~~~

<pre><code>\[\]
</code></pre>

示例 316

Markdown HTML 效果
<http://example.com?find=\*>

<p><a href="http://example.com?find=%5C*">http://example.com?find=\*</a></p>

示例 317

Markdown HTML 效果
<a href="/bar\/)">

<a href="/bar\/)">

转义字符在其他文本,包括 URL 和标题链接,链接引用以及围栏代码块信息字符串中起作用:

示例 318

Markdown HTML 效果
[foo](/bar\* "ti\*tle")

<p><a href="/bar*" title="ti*tle">foo</a></p>

示例 319

Markdown HTML 效果
[foo]

[foo]: /bar\* "ti\*tle"

<p><a href="/bar*" title="ti*tle">foo</a></p>

示例 320

Markdown HTML 效果
``` foo\+bar
foo
```

<pre><code class="language-foo+bar">foo
</code></pre>