为什么markdown在\.path
之前需要转义\才能正确呈现此name\of\.path
。如果没有转义,它将呈现名称\ of.path
即。它必须编码为name\of\\.path
才能得到\ .path
答案 0 :(得分:3)
Markdown uses backslash as an escape character:
Markdown允许您使用反斜杠转义来生成文字字符,否则这些字符在Markdown的格式化语法中具有特殊含义。例如,如果你想用文字星号(而不是HTML
<em>
标签)包围一个单词,你可以在星号之前使用反斜杠,如下所示:\*literal asterisks\*
Markdown为以下字符提供反斜杠转义符:
\ backslash ` backtick * asterisk _ underscore {} curly braces [] square brackets () parentheses # hash mark + plus sign - minus sign (hyphen) . dot ! exclamation mark
请注意,句点(“点”)包含在此列表中。因此,一段时间之前的单个反斜杠只会逃避该期间。要逃避反斜杠本身(并因此按字面显示),必须使用第二个反斜杠进行转义。