求教,出现这个问题该怎么办?
Warning:  preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 0 in E:\AppServ\www\myproj\ebook\res_search.php on line 182function find()
{
        $txt=mb_convert_encoding($_POST['search'],'utf-8','utf-8');
$tj=$_POST['sel'];
// var_dump($txt);
// var_dump($tj);
// 获取XML数据
          $xml1=simplexml_load_file('db/read.xml');

$fenlei=array();
$wzid=array();
        $zuozhe=array();
$title=array();
$content=array();

$i=0;
foreach($xml1->title as $a)
{
$fenlei[$i]=$a->attributes()->leibie;
$wzid[$i]=$a->attributes()->id;
$zuozhe[$i]=$a->attributes()->Author;
$title[$i]=$a;
$content[$i]=$xml1->content;
$i++;
}
$tt=$_POST['sel'];
        $td=$_POST['search'];
//判断搜索条件
if($tt=="bt")
{

$mb="/*".preg_quote(trim($td))."*/"; for($i=0;$i<count($title);$i++)
{
// var_dump($title[$i]);
        if(preg_match($mb,$title[$i]))    //始终就是这里过不去
{
$ttok[$i]=$title[$i];
$tdok[$i]=$content[$i];
}
}
}

if($tt=="zz")
{
$mb="/*$td*/";
for($i=0;$i<count($zuozhe);$i++)
{
if(preg_match($mb,$zuozhe[$i]))
             {
$ttok[$i]=$title[$i];
$tdok[$i]=$content[$i];
          }
}
}

        }