Код: Выделить всё
function convertFromUBB($articleBody){
$articleBody = preg_replace( "#\[b\](.+?)\[/b\]#is", "\\1[/b]", $articleBody );
$articleBody = preg_replace( "#\[u\](.+?)\[/u\]#is", "[u]\\1[/u]", $articleBody );
$articleBody = preg_replace( "#\[i\](.+?)\[/i\]#is", "[i]\\1[/i]", $articleBody );
return $articleBody;
}
Код: Выделить всё
[url]www (dot) domain (dot) com[/url] which would translate to [url= http: //www(dot) domain (dot)com]domain(dot) com[/url]
and
[url=" http: //www(dot) domain(dot) com"]www. domain .com[/url] which would also translate to [url= http: //www. domain. com]www .domain. com[/url]
Преобразование разметки UBB обратно в HTML Мне трудно написать ... eg-replace