$sign = '<hr style="width: 100%; margin: 1em 0em; " />';
} else {
while (preg_match("@(^|<pre>|\n)>@i", $res)) {
- $res = preg_replace("@(^|<pre>|\n)((>[^\n]*\n)+)@ie",
+ $res = preg_replace("@(^|<pre>|\n)((>[^\n]*(?:\n|$))+)@ie",
"'\\1</pre><blockquote><pre>'"
." . replaceQuotes('\\2')"
." . '</pre></blockquote><pre>'",