(\*[^*\n]*\*)|(_[^_\n]*_) (\*\*[^*\n]*\*\*)|(__[^_\n]*__) (\[[^]]+\] ?\[[A-Za-z 0-9]+\])|(\[[^]]+\] ?\([^)]+\)) \[\[[^\n]+\]\] *\[[A-Za-z 0-9]+\]: $ (^ *\*[ \t]+)|(^ *[0-9]+\.[ \t]+) ^ *[#]+[^\n]*$ ^[ \t]*[-=]+[ \t]*$ (<[A-Za-z._0-9]+@[A-Za-z0-9]+.[A-Za-z]+>)|(<[a-z]+://[^ \n]+>) ^ |^\t $ `[^`]*`