Markdown 特殊符號
1. 前言
Markdown 作者關(guān)于特殊符號的相關(guān)描述如下:
Markdown 允許寫作者使用反斜杠,將有特殊含義的字符體現(xiàn)在文本之中。例如,當(dāng)寫作者希望在一個(gè)單詞周圍增加「星號
*」時(shí),(默認(rèn)會被轉(zhuǎn)化成 HTML 的<em>標(biāo)簽),寫作者可以通過在符號前面插入反斜杠將其轉(zhuǎn)義。原文出處:daringfireball.net
Markdown 使用了一些特殊符號,用于定義文章的不同的內(nèi)容或布局。當(dāng)我們需要在文章中直接使用這些符號時(shí),則需要對該符號進(jìn)行轉(zhuǎn)義。
環(huán)境說明:
考慮到 Markdown 工具之間的不兼容,有的內(nèi)容直接從頁面復(fù)制粘貼到本地不會正常顯示,大家學(xué)習(xí)時(shí)自己動手寫是肯定沒問題的。本節(jié)所有實(shí)例代碼及演示效果均使用 Typora 工具完成。
2. 語法詳解
2.1 基礎(chǔ)語法
在 Markdown 文件中,在特殊符號前面使用「反斜杠 \」,可以實(shí)現(xiàn)特殊符號轉(zhuǎn)義,以便將特殊符號輸出到文本中。
實(shí)例 1:
#### 在文檔中使用特殊字符
如果不使用轉(zhuǎn)義字符,以下算式將不能按預(yù)期輸出
2*3*4=24
以上算式的正確寫法為:
2\*3\*4=24
其渲染結(jié)果如下:

其轉(zhuǎn)換后的 html 的內(nèi)容如下:
<p>2*3*4=24</p>
2.2 支持轉(zhuǎn)義的特殊字符列表
Markdown 中提供了對以下特殊字符的轉(zhuǎn)義支持。
| 特殊符號 | 中文名稱 | 默認(rèn)語法 |
|---|---|---|
| \ | 反斜杠 | 轉(zhuǎn)義符號,需要與其他特殊符號連用 |
| ` | 反引號 | 用于定義行內(nèi)代碼、代碼塊 |
| * | 星號 | 用于定義無序列表、強(qiáng)調(diào)、分割線 |
| _ | 下劃線 | 用于定義強(qiáng)調(diào)、分割線 |
| {} | 大括號 | 用于定義公式 |
| [] | 中括號 | 用于定義超鏈接、圖片 |
| () | 小括號 | 用于定義超鏈接、圖片 |
| # | 井號 | 用于定義標(biāo)題、粗體字 |
| + | 加號 | 用于定義無序列表、分割線 |
| - | 減號 | 用于定義無序列表、分割線 |
| . | 點(diǎn)號 | 用于定義有序列表 |
| ! | 嘆號 | 用于定義超鏈接、圖片 |
3. 使用場景及實(shí)例
轉(zhuǎn)義字符用于在文檔中需要呈現(xiàn)特殊字符的場景。例如,「星號 *」在中文文章中,常置于詞句的開頭或結(jié)尾,用以表示注釋,此類場景,較常出現(xiàn)于論文類文章的引用部分中;又如,新聞?lì)愇恼轮?,星號常用于脫敏,如身份證號、手機(jī)號等信息,常常會表示為:110***********1234 此類效果。
實(shí)例 2:一張經(jīng)過脫敏的數(shù)據(jù)表格。
#### User表
|ID|姓名|年齡|身份證號碼|手機(jī)號碼|性別|
|---|---|---|---|---|---|
|1|張三|18|110\*\*\*\*\*\*\*\*\*\*\*0123|138\*\*\*\*0123|女|
|2|李四|23|210\*\*\*\*\*\*\*\*\*\*\*0135|138\*\*\*\*0132|男|
|2|王五|17|120\*\*\*\*\*\*\*\*\*\*\*0126|138\*\*\*\*0121|女|
其渲染結(jié)果如下:

4. 小結(jié)
- 特殊字符是指在 Markdown 文檔中有特殊含義的字符,例如「星號
*」、「大于號>」等; - 特殊字符如果需要在文章中顯示,需要對齊進(jìn)行轉(zhuǎn)義,轉(zhuǎn)義的方法是在前面增加「反斜杠
\」; - 多樣化的字符常出現(xiàn)在學(xué)術(shù)類的文章,例如包含引用或特殊說明的論文等;
- 對特殊字符的使用應(yīng)當(dāng)特別留意,因?yàn)橐粋€(gè)轉(zhuǎn)義字符的缺失可能導(dǎo)致整段文字格式的異常。
童雷 ·
2025 imooc.com All Rights Reserved |