Skip to content

Commit e48c300

Browse files
committed
Code block parsing should be less greedy, fixes #1
1 parent cc5da2d commit e48c300

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Slimdown.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
*/
2424
class Slimdown {
2525
public static $rules = array (
26-
'/```(.*)```/s' => 'self::code_parse', // code blocks
26+
'/```(.*?)```/s' => 'self::code_parse', // code blocks
2727
'/\n(#+)(.*)/' => 'self::header', // headers
2828
'/\!\[([^\[]+)\]\(([^\)]+)\)/' => '<img src=\'\2\' alt=\'\1\' />', // images
2929
'/\[([^\[]+)\]\(([^\)]+)\)/' => '<a href=\'\2\'>\1</a>', // links

0 commit comments

Comments
 (0)