Здравствуйте, как добавить тег P ко всем строкам в тексте, кроме тега pre code? PHP: $text = BBCodeToHTML("some text some text [code]test test test asf test[/code]"); Результат: PHP: function BBCodeToHTML($var) { $search = array( '/\[code\](.*)\[\/code\]/is', '/\[b\](.*?)\[\/b\]/is', '/\[i\](.*?)\[\/i\]/is', '/\[u\](.*?)\[\/u\]/is', '#^\s*(.+)#m' ); $replace = array( '<pre><code>$1</code></pre>', '<strong>$1</strong>', '<em>$1</em>', '<u>$1</u>', '<p>$1</p>' ); $var = preg_replace ($search, $replace, $var); return $var;} echo "Результат: <p>text</p><p>text2</p><p><pre><code>test</p><p>test</p><p>test</p><p>asf</p><p>test</code></pre></p>"; Как сделать исключение для тега <pre> HTML: Требуется: <p>text</p><p>text2</p><p><pre><code>test test test asf test</code></pre></p> Спасибо,