加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式1

发布时间:2020-12-14 00:35:53 所属栏目:百科 来源:网络整理
导读:怎样用正则表达式匹配IPV4地址 我们先来考虑一些问题 单独的一个数字(表示0-9) 一个非零数字后紧跟着另外一个数字(表示10-99) “1”后面跟着两个数字(表示100-199) 2”后面跟着一个”0”到”4”间的数字,后面又跟着一个数字(表示200-249) “25”后

怎样用正则表达式匹配IPV4地址

我们先来考虑一些问题
单独的一个数字(表示0-9)
一个非零数字后紧跟着另外一个数字(表示10-99)
“1”后面跟着两个数字(表示100-199)
2”后面跟着一个”0”到”4”间的数字,后面又跟着一个数字(表示200-249)
“25”后面跟着一个”0”到”5”间的数字(表示250-255)

所以写法有

^0*([1-9]?d|1dd|2[0-4]d|25[0-5]).0*([1-9]?d|1dd|2[0-4]d|25[0-5]).0*([1-9]?d|1dd|2[0-4]d|25[0-5]).0*([1-9]?d|1dd|2[0-4]d|25[0-5])$

下面这个是我在做课程设计时看到的一种写法

^(1d{2}|2[0-4]d|25[0-5]|[1-9]d|[1-9])." +
"(1d{2}|2[0-4]d|25[0-5]|[1-9]d|d)." +
"(1d{2}|2[0-4]d|25[0-5]|[1-9]d|d)." +
"(1d{2}|2[0-4]d|25[0-5]|[1-9]d|d)$

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读