为什么降价需要逃避\。显示斜线点

时间:2017-08-18 20:17:50

标签: markdown

为什么markdown在\.path之前需要转义\才能正确呈现此name\of\.path。如果没有转义,它将呈现名称\ of.path

即。它必须编码为name\of\\.path才能得到\ .path

的名称

1 个答案:

答案 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

请注意,句点(“点”)包含在此列表中。因此,一段时间之前的单个反斜杠只会逃避该期间。要逃避反斜杠本身(并因此按字面显示),必须使用第二个反斜杠进行转义。