首页 新闻 会员 周边 捐助

正则换一下位置,结果就不同了,莫名其妙,求解释

0
悬赏园豆:5 [待解决问题]
正则 (DR|LOG)((\d*)|(@[\s\S]*@)) 正则 (DR|LOG)((@[\s\S]*@)|(\d*))
这两个正则是否有同样效果?
木龙哥的主页 木龙哥 | 初学一级 | 园豆:144
提问于:2014-06-10 16:33
< >
分享
所有回答(1)
0

效果不同的

后面的((@[\s\S]*@)|(\d*))   优先按照前面的进行匹配 所以匹配到的$1不同  

 

因此进行替换的时候出现不同的效果

shelher | 园豆:216 (菜鸟二级) | 2014-06-10 21:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册