Nisam siguran da je ovo što ja mislim ali ipak.... Ja sam imao ovaj problem u bBlogu gde sam pravio specijalno formatiranje za code bb tag...
Evo samo kopiram liniju koja se nalazi na samom kraju parsovanja bbcodova:
Code:
$ret = preg_replace("/(<pre>)([\w\W]*)(<\/pre>)/e", "'\\1'.wordwrap(str_replace('<br />','','\\2')).'\\3'", $ret);
Sve što se nalazi u između <pre> i </pre>, dakle sve <br /> tagove zamenjuje prazninom, i to sve wordwrap-uje.