From 4dcdca997eeb3aa91e9235d0a609bf2ecb071306 Mon Sep 17 00:00:00 2001 From: Michael Save Date: Wed, 11 Apr 2012 06:10:50 +1000 Subject: simpler markup regular expressions --- inc/functions.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'inc/functions.php') diff --git a/inc/functions.php b/inc/functions.php index 0a7a77d4..2ee50aca 100644 --- a/inc/functions.php +++ b/inc/functions.php @@ -1451,6 +1451,7 @@ function markup(&$body, $track_cites = false) { global $board, $config, $markup_urls; + $body = str_replace("\r", '', $body); $body = utf8tohtml($body); foreach($config['markup'] as $markup) { @@ -1557,10 +1558,7 @@ } } - - $body = str_replace("\r", '', $body); - - $body = preg_replace("/(^|\n)([\s]+)?(>)([^\n]+)?($|\n)/m", '$1$2$3$4$5', $body); + $body = preg_replace("/^\s*>.*$/m", '$0', $body); if($config['strip_superfluous_returns']) $body = preg_replace('/\s+$/', '', $body); -- cgit v1.3