'$1', '/\*(.*?)\*/' => '$1', // Titres '/^## (.*?)$/m' => '

$1

', '/^# (.*?)$/m' => '

$1

', ]; } public static function convertToHTML( string $markdown ): string { $safeMD = htmlspecialchars( $markdown, ENT_QUOTES ); foreach( Markdown::getMarkdownEntities() as $key => $value ) { $safeMD = preg_replace( $key, $value, $safeMD ); } return nl2br( $safeMD ); } }