我注意到在PHP正则表达式库中可以在ereg和preg之间进行选择。有什么区别?一个比另一个快吗?如果是,为什么不弃用较慢的那个?是否存在使用一种优于另一种的情况? 最佳答案 访问php.net/ereg显示如下:WarningThisfunctionhasbeenDEPRECATEDasofPHP5.3.0andREMOVEDasofPHP6.0.0.Relyingonthisfeatureishighlydiscouraged.再往下翻一点,我们读到:Note:preg_match(),whichusesaPerl-compat
由于POSIXregularexpressions(ereg)自PHP5.3.0起已弃用,我想知道一种将旧表达式转换为PCRE(PerlCompatibleRegularExpressions)(preg)的简单方法。例如,我有这个正则表达式:eregi('^helloworld');如何将表达式转换为preg_match兼容的表达式?Note:Thispostservesasaplaceholderforallpostsrelatedtoconversionfromeregtopreg,andasaduplicateoptionsforrelatedquestions.Pleased
由于POSIXregularexpressions(ereg)自PHP5.3.0起已弃用,我想知道一种将旧表达式转换为PCRE(PerlCompatibleRegularExpressions)(preg)的简单方法。例如,我有这个正则表达式:eregi('^helloworld');如何将表达式转换为preg_match兼容的表达式?Note:Thispostservesasaplaceholderforallpostsrelatedtoconversionfromeregtopreg,andasaduplicateoptionsforrelatedquestions.Pleased