Backslash-escapes: basics

**don't shout**

*don't emphasize*

_literal underscores_

__more literal underscores__

This header has trailing hash marks ##

Backslash-escapes: links

This is not a [link](/url/).

This is a link, not an image link: !link.

Should this be an http://autolink\ or not? I'll ask on markdown-discuss. I suspect PHP markdown is considering this NOT an autolink.

This is not a [link definition][link1] but this is.

Backslash-escapse: code blocks

In a code block:

escapes should \*not\* be \_interpreted\_
even \`backticks\`

Backslash-escapse: code spans

Getting backticks and backslash-escapes working correctly with code spans can be tricky:

a normal code span

need multiple backticks to include a literal ` backtick

`use a leading space to start a code span with a backtick

use a trailing space to end a code span with a backtick`

backslash-escapes \(are\) \*not\* \`interpreted\` in a code span

`a code span prefixed with a literal backtick

`not a code span`

Note A: The (?!`) after the \1 group in the _DoCodeSpans()/_do_code_spans() regex is necessary to ensure that a backtick doesn't match at the start of the code block (group \2) in an example like this: