diff --git a/Michelf/MarkdownExtra.php b/Michelf/MarkdownExtra.php index 7f0f1ff..3236804 100644 --- a/Michelf/MarkdownExtra.php +++ b/Michelf/MarkdownExtra.php @@ -73,6 +73,12 @@ class MarkdownExtra extends \Michelf\Markdown { */ public $predef_abbr = array(); + /** + * Only convert atx-style headers if there's a space between the header and # + * @var boolean + */ + public $enforce_space_atx_style_headers = false; + /** * Parser implementation */ @@ -1042,7 +1048,7 @@ class MarkdownExtra extends \Michelf\Markdown { // $text = preg_replace_callback('{ ^(\#{1,6}) # $1 = string of #\'s - [ ]* + [ ]'.($this->enforce_space_atx_style_headers ? '+' : '*').' (.+?) # $2 = Header text [ ]* \#* # optional closing #\'s (not counted)