Group code_start(?<code_start>
[ ]{0,3} # Possibly up to 3 leading spaces
\`{3,} # 3 code marks (backticks) or more
) {0,3}matches between 0 and 3 characters from the set below:
the literal (3210 / 408 / 2016)
Comment: Possibly up to 3 leading spaces
\`{3,}the literal ` (9610 / 1408 / 6016) , repeated at least 3 times
Comment: 3 code marks (backticks) or more
\n+a line-feed (newline) character (ASCII 10), repeated at least once
Group code_content(?<code_content>.*?) .*?any character, repeated any number of times
Comment: enclosed content
\n+a line-feed (newline) character (ASCII 10), repeated at least once
Negative Lookbehind(?<!`) `the literal ` (9610 / 1408 / 6016)
\g{code_start}the text saved by group code_start
Comment: balanced closing block marks
`the literal ` (9610 / 1408 / 6016)
*matches any number of characters from the set below:
the literal (3210 / 408 / 2016)
\ta tab character (ASCII 9)
Comment: possibly followed by some space
\na line-feed (newline) character (ASCII 10)