ubb|函数|转换
function ubb2xhtml($ubb)
{
$flash= codebase="" width="%1\$d" height="%2\$d">
@#%\[size=([^\s]+)\](.*?)\[/size\]%s@#,
@#%\[align=(center|right|left)\](.*?)\[/align\]%s@#,
@#%\[valign=(middle|top|bottom)\](.*?)\[/valign\]%s@#,
/*
@#%\[ul\](.*?)\[/ul\]%s@#,
@#%\[ul=(circle|disc|square)\](.*?)\[/ul\]%s@#,
@#%\[ol\](.*?)\[/ol\]%s@#,
@#%\[ol type=([aAiI1]) start=([a-zA-Z1-9])\](.*?)\[/ol\]%s@#,
@#%\[li\](.*?)\[/li\]%s@#,
*/
@#%\[table=([^\s]+?)\](.*?)\[/table\]%s@#,
@#%\[caption\](.*?)\[/caption\]%s@#,
@#%\[tr=([^\s]+?)\](.*?)\[/tr\]%s@#,
@#%\[th\](.*?)\[/th\]%s@#,
@#%\[td\](.*?)\[/td\]%s@#,
@#%\[note\](.*?)\[/note\]%s@#,
@#%\[quote=(.*?)\](.*?)\[/quote\]%s@#,
@#%\[code\](.*?)\[/code\]%s@#,
@#%[ ]{2}%s@#, // make double-spaces truly double-spaces!
);
$replace = array
(
@#\2@#,
@#\2@#,
@#@#,
@#@#,
@#sprintf("$flash", "\1", "\2", "\3")@#,
@#\2\1>@#,
@#
@#