Markdown 语法中的特殊符号使用

在 Markdown 中,当需要将特殊字符(如星号、下划线等)作为普通文本显示而非格式控制符时,需在字符前添加反斜杠(\)进行转义。‌这一操作会告诉解析器将该字符视为纯文本,从而避免被解释为 Markdown 语法。

基本语法

Markdown 文件中,在特殊符号前面添加反斜杠(\),可以实现特殊符号转义,以便将特殊符号输出到文本中。

此外,转义仅影响紧跟其后的单个字符,若需转义多个连续特殊字符,需对每个字符单独转义。‌

#### 在文档中使用特殊字符

如果不使用转义字符,以下算式将不能按预期输出
2*3*4=24
以上算式的正确写法为:
2\*3\*4=24

展示效果:

234=24
2*3*4=24

支持转义的特殊字符

Markdown 中提供了对以下特殊字符的转义支持:

特殊符号中文名称默认语法
\反斜杠转义符号,需要与其他特殊符号连用
`反引号用于定义行内代码、代码块
*星号用于定义无序列表、强调、分割线
_下划线用于定义强调、分割线
{}大括号用于定义公式
[]中括号用于定义超链接、图片
()小括号用于定义超链接、图片
#井号用于定义标题、粗体字
+加号用于定义无序列表、分割线
-减号用于定义无序列表、分割线
.英文句号(点号)用于定义有序列表
!感叹号用于定义超链接、图片

应用场景

例子:一张经过脱敏的数据表格。

#### User表

|ID|姓名|年龄|身份证号码|手机号码|性别|
|---|---|---|---|---|---|
|1|张三|18|110\*\*\*\*\*\*\*\*\*\*\*0123|138\*\*\*\*0123|女|
|2|李四|23|210\*\*\*\*\*\*\*\*\*\*\*0135|138\*\*\*\*0132|男|
|2|王五|17|120\*\*\*\*\*\*\*\*\*\*\*0126|138\*\*\*\*0121|女|

展示效果:

User表

ID姓名年龄身份证号码手机号码性别
1张三18110***********0123138****0123
2李四23210***********0135138****0132
2王五17120***********0126138****0121

HTML实体编码

除了使用反斜杠转义外,还可以使用HTML实体编码来表示这些特殊字符。

常见转义字符:

原字符
转义字符
|
|
{
{
}
}
`
`
[
[
]
]
<
&#60;
>
&#62;
@
&#64;
#
&#35;
-
&#45;
*
&#42;

Unicode 在线转义: http://tool.oschina.net/encode

使用这些HTML实体编码,可以在 Markdown 文件中直接包含这些特殊字符,而不会触发任何格式化效果。

© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容