'\[b\]', 'endtag' => '\[/b\]',
'starthtml' => '', 'endhtml' => '',
'children' => array(&$b, &$u, &$i, &$color, &$img, &$url1, &$url2));
$u = array('starttag' => '\[u\]', 'endtag' => '\[/u\]',
'starthtml' => '', 'endhtml' => '',
'children' => array(&$b, &$u, &$i, &$color, &$img, &$url1, &$url2));
$i = array('starttag' => '\[i\]', 'endtag' => '\[/i\]',
'starthtml' => '', 'endhtml' => '',
'children' => array(&$b, &$u, &$i, &$color, &$img, &$url1, &$url2));
$color = array('starttag' => '\[color=([A-Za-z]+|#(?:[\dA-Fa-f]{3}){1,2}?|rgb\((?:100%|\d?\d%),(?:100%|\d?\d%),(?:100%|\d?\d%)\)|rgb\((?:1?\d?\d|2(?:[0-4]\d|5[0-5])),(?:1?\d?\d|2(?:[0-4]\d|5[0-5])),(?:1?\d?\d|2(?:[0-4]\d|5[0-5]))\))\]', 'endtag' => '\[/color\]',
'starthtml' => '', 'endhtml' => '',
'children' => array(&$b, &$u, &$i, &$color, &$img, &$url1, &$url2));
$img = array('starttag' => '\[img\]([^\[]*)\[/img\]', 'starthtml' => '');
$url1 = array('starttag' => '\[url\]([^\[]*)\[/url\]', 'starthtml' => '$1)');
$url2 = array('starttag' => '\[url=([^\]]*)\]', 'endtag' => '\[/url\]',
'starthtml' => '', 'endhtml' => '',
'children' => array(&$b, &$u, &$i, &$color, &$img, &$url1, &$url2));
$list1 = array('starttag' => '\[list\]\s*\[\*\]', 'endtag' => '\[/list\]',
'starthtml' => '