为什么 Markdown 需要对 \ 进行转义?显示斜线点

cla*_*aya 4 markdown

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

即它必须被编码为name\of\\.path获取 name\of\.path

Chr*_*ris 7

Markdown 使用反斜杠作为转义字符

\n
\n

Markdown 允许您使用反斜杠转义来生成文字字符,否则这些字符在 Markdown\xe2\x80\x99s 格式语法中具有特殊含义。例如,如果您想用星号(而不是 HTML<em>标记)包围单词,则可以在星号之前使用反斜杠,如下所示:

\n
\\*literal asterisks\\*\n
Run Code Online (Sandbox Code Playgroud)\n

Markdown 为以下字符提供反斜杠转义:

\n
\\   backslash\n`   backtick\n*  asterisk\n_   underscore\n{}  curly braces\n[]  square brackets\n()  parentheses\n#   hash mark\n+   plus sign\n-   minus sign (hyphen)\n.   dot\n!   exclamation mark\n
Run Code Online (Sandbox Code Playgroud)\n
\n

请注意,句点(“点”)包含在此列表中。因此,句点前面的单个反斜杠只是简单地转义句点。要转义反斜杠本身(并因此按字面显示它),必须使用第二个反斜杠进行转义。

\n

  • 有谁知道这个点在降价中的作用是什么,它需要转义吗? (2认同)