表达式1:
ereg("[^0-9a-zA-Z@\.%#:/\\&_-]",$str[$i])
错误1:
Deprecated: Function ereg() is deprecated in D:\phpenv\Apache2.2\htdocs\serchEngine\splitword.php on line 160
表达式2:
ereg("@#%:",$str[$i])
错误2:
Deprecated: Function ereg() is deprecated in D:\phpenv\Apache2.2\htdocs\serchEngine\splitword.php on line 168求助:这两个表达式那里错了。

解决方案 »

  1.   

    没细看,但至少是ereg("/@#%:/",$str[$i])这样吧
      

  2.   

     是说 ereg() 函数已废弃用preg_match 替代 
      

  3.   

    没错,表达式都没错ereg 系列函数已在废止之列
    这是在提醒你注意!等哪天变成 undefined function 了你可别骂娘
      

  4.   

    ereg() is deprecated   --> 没有英汉字典可以google/bing翻译啊