PHP ereg 和 preg 的区别

如题... 如题 展开
 我来答
wangqi0716
推荐于2016-11-18 · 超过32用户采纳过TA的回答
知道答主
回答量:76
采纳率:100%
帮助的人:62万
展开全部
PHP里边ereg已经逐渐被preg替代了
preg,代表“Perl的正则表达式(Perl Regular Expressions)”。
ereg,代表“扩展的正则表达式(Extended Regular Expressions)”。
这两组函数的主要区别有:
1.preg_replace()里面的正则可以写成型如:"/..../"而ereg_replace()里面的正则需写成型如".....";
2.在逆向引用用preg_replace()可使用0-99个,而ereg_replace()最多为9个
3.preg_replace()能操作数组,而ereg_replace()不可以
4.ereg默认使用贪婪模式,并且不能修改
5.preg 的速度比 ereg 要快很多
等等。。。现在PHP基本都用preg了,ereg过时了东西。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
novice_pegasus
2013-01-21 · TA获得超过624个赞
知道小有建树答主
回答量:722
采纳率:100%
帮助的人:641万
展开全部
我只知道preg效率高
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式