帮忙解释一下下面的正则表达式 2[0-4]\d|25[0-5]|[01]?\d\d?这是ip地址的每一项的值,因为ip地址的每一项不超过255,所以要限定一下。能帮我解释下这个正则表达式吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是表示三个数中的一个数而已,建议看PHP手册关于正则的部分一目了然 2[0-4]\d|25[0-5]|[01]?\d\d?2 代表 2[0-4] 代表 0,1,2,3,4 中的任意一个数字\d 代表 0-9中的任意一个数字相当于 【0-9】| 代表 或者[01] 代表 0,1 中的任意一个数字? 代表可有可无 补充楼上的,将2[0-4]\d|25[0-5]|[01]?\d\d?这个式被分为或者符合“|”分为三个部分,也就是说IP有以下三种可能1.2[0-4]\d:[0-4] 代表 0,1,2,3,4 中任一,\d代表数字整体表示从200~2492.25[0-5]表示250~2553.[01]?\d\d?:[01] 代表 0、1 中的任意一个数字,? 代表可有可无表示0到199个人感觉这里1?\d\d?更合适 用php实现动态访问其他网站。 考验你的正则知识 有没有什么好的php写的旅游网站 高手帮忙看看菜鸟问题 ajax获取数据程序端获取的有值可是在前端为空??急 Apache 2.2下配置phpMyAdmin3问题 请问关于PHP的url变量问题 如何把正则替换出来的内容再用函数处理? smarty日期转换有知道的吗? 有没有php模板(phplib或pear)的中文参考资料。 关于php类私有变量和获取的变量的问题 如何解决列表和内容在同一页面显示
一目了然
[0-4] 代表 0,1,2,3,4 中的任意一个数字\d 代表 0-9中的任意一个数字相当于 【0-9】
| 代表 或者
[01] 代表 0,1 中的任意一个数字
? 代表可有可无
1.2[0-4]\d:[0-4] 代表 0,1,2,3,4 中任一,\d代表数字
整体表示从200~249
2.25[0-5]
表示250~255
3.[01]?\d\d?:[01] 代表 0、1 中的任意一个数字,? 代表可有可无
表示0到199
个人感觉这里1?\d\d?更合适