正则表达式1
来源:互联网 发布:chrome收藏夹位置 mac 编辑:程序博客网 时间:2024/06/07 22:29
怎样用正则表达式匹配IPV4地址
我们先来考虑一些问题
单独的一个数字(表示0-9)
一个非零数字后紧跟着另外一个数字(表示10-99)
“1”后面跟着两个数字(表示100-199)
2”后面跟着一个”0”到”4”间的数字,后面又跟着一个数字(表示200-249)
“25”后面跟着一个”0”到”5”间的数字(表示250-255)
所以写法有
^0*([1-9]?\d|1\d\d|2[0-4]\d|25[0-5])\.0*([1-9]?\d|1\d\d|2[0-4]\d|25[0-5])\.0*([1-9]?\d|1\d\d|2[0-4]\d|25[0-5])\.0*([1-9]?\d|1\d\d|2[0-4]\d|25[0-5])$
下面这个是我在做课程设计时看到的一种写法
^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\." +"(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\." +"(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\." +"(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)$
阅读全文
0 0
- 正则表达式-《精通正则表达式》1
- 【正则表达式1】C++11正则表达式
- 精通正则表达式:1 正则表达式入门
- 正则表达式1
- 正则表达式 例1
- 正则表达式(1)
- 正则表达式1
- 正则表达式(1)
- 正则表达式使用1
- 正则表达式(1)
- 正则表达式(1)
- 正则表达式 1(转)
- 正则表达式 1
- 正则表达式1
- 正则表达式教程-1
- 常用正则表达式1
- 正则表达式小记(1)
- 正则表达式1
- 生成器函数(generator)
- 洛谷P1137 旅行计划
- LeetCode 606 Construct String from Binary Tree
- LeetCode
- 002 JavaWeb之HTML&CSS
- 正则表达式1
- git
- 如何训练深度神经网络?老司机的 15 点建议
- JMeter做接口测试
- HDU 5542 The Battle of Chibi——树状数组 + dp
- source insight宏定义做为函数返回值时,函数识别错误
- css height:100%和height:auto的区别
- 阿里云直播鉴权和直播地址算法
- C++之基础知识学习笔记