Perl style regular expressions should be delimeted with solidus'. The following should work:
PHP Code:
$rows=preg_split("/^(<tr)+(</tr> )$/",$table);