diff --git a/lib/Text/Md2Inao.pm b/lib/Text/Md2Inao.pm index a3aecf3..43d898a 100644 --- a/lib/Text/Md2Inao.pm +++ b/lib/Text/Md2Inao.pm @@ -62,7 +62,7 @@ sub prepare_text_for_markdown { $text =~ s/^[ ]{1,3}([^ <])/ $1/mg; ## Work Around: リストの後にコードブロックが続くとだめな問題 (issue #6) - $text =~ s![-*+] (.*?)\n\n !- $1\n\n \n\n !g; + $text =~ s!([-*+] .*?)\n\n !$1\n\n \n\n !g; return $text; } diff --git a/t/30_indesign_basic_syntax.t b/t/30_indesign_basic_syntax.t index a04ebbd..22bf516 100644 --- a/t/30_indesign_basic_syntax.t +++ b/t/30_indesign_basic_syntax.t @@ -346,7 +346,7 @@ __END__ あ * ハイフンにならない - * ハイフンになる(ちなみにアスタリスクのうしろの半角スペースをなしにすると、ハイフンになりません) + * ハイフンになる a --- expected @@ -357,7 +357,7 @@ __END__ * ハイフンにならない -* ハイフンになる(ちなみにアスタリスクのうしろの半角スペースをなしにすると、ハイフンになりません) +* ハイフンになる a