mrcnn, ЖеСть АцКаЯ! xD Испугался когда увидел, но все равно спасибо за попытку помочь
Правильный ответ:
PHP код:
$replace = array(
'~<u>(.*?)</u>~is' => '[u]\1[/u]',
'~<i>(.*?)</i>~is' => '[i]\1[/i]',
'~<strong>(.*?)</strong>~is' => '[strong]\1[/strong]',
'~<img\s[^>]*\bsrc="([^"]+)".*?/>~is' => '[img]\1[/img]',
'~<a\s[^>]*\bhref="href.li/\?([^"]+)".*?</a>~is' => '[link]http://\1[/link]',
'~<iframe\s[^>]*\bsrc=".*youtube.com/embed/?([^"]+)".*?</iframe>~is' => '[video]http://www.youtube.com/watch?v=\1[/video]',
'~<div\s+id="center">(.*?)</div>~is' => '[center]\1[/center]',
);
$out = preg_replace(array_keys($replace), array_values($replace), $in);