diff --git a/lib/Text/Dokuwiki/Parser.pm b/lib/Text/Dokuwiki/Parser.pm index f7b3fc6..3cece54 100644 --- a/lib/Text/Dokuwiki/Parser.pm +++ b/lib/Text/Dokuwiki/Parser.pm @@ -165,7 +165,7 @@ sub _parse_text { my @parts = (); while ($line) { - $line =~ m!^(?:(.*?)(__|//|''|\*\*|\[\[|\{\{|\(\())?(.*)!o; + $line =~ m!^(?:(.*?)(__|//|''|\*\*|\[\[|\{\{|\(\(|\\\\ ))?(.*)!o; my ($before, $match, $after) = ($1, $2, $3); if ($before) { push @parts, $before; @@ -178,7 +178,7 @@ sub _parse_text { } given ($match) { - when ('\\ ') { # force newline + when ('\\\\ ') { # force newline push @parts, [br => {}]; $line = $after; next;