'$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 );
}
}