Преобразование URL-адреса из разметки UBB/phpBB обратно в HTML с помощью preg_replace() ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Преобразование URL-адреса из разметки UBB/phpBB обратно в HTML с помощью preg_replace()

Сообщение Anonymous »

Как преобразовать эти типы кода UBB обратно в HTML? Моя функция для жирного шрифта, курсива и подчеркивания:

Код: Выделить всё

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;
}
Пример кода UBB для замены URL-адреса представлен в двух форматах:

Код: Выделить всё

[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]
Извините, я не знаю, как писать примеры URL-адресов.
Преобразование разметки UBB обратно в HTML Мне трудно написать ... eg-replace

Вернуться в «Php»