diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index b403b1f349..d0f512ce13 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -348,7 +348,7 @@ class BBCode extends BaseObject */ public static function toPlaintext($text, $keep_urls = true) { - $naked_text = preg_replace('/\[(.+?)\]/','', $text); + $naked_text = preg_replace('/\[(.+?)\]\s*/','', $text); if (!$keep_urls) { $naked_text = preg_replace('#https?\://[^\s<]+[^\s\.\)]#i', '', $naked_text); } diff --git a/src/Content/Text/HTML.php b/src/Content/Text/HTML.php index 844b111ca1..9a9f24f97f 100644 --- a/src/Content/Text/HTML.php +++ b/src/Content/Text/HTML.php @@ -131,7 +131,7 @@ class HTML $prefix = '[code=' . $matches[1] . ']'; } - $codeblocks[] = $prefix . trim($matches[2]) . '[/code]'; + $codeblocks[] = $prefix . PHP_EOL . trim($matches[2]) . PHP_EOL . '[/code]'; return $return; }, $message