正则表达式小记

何谓正则?个人理解就是不记得一个人长什么样,只是模糊的有个印象,然后大体描绘出来这个的特征去找这个人!即,正则表达式去匹配查找的对象

先了解几个知识点:

 

例子:((2[0-4]\d|25[0-5]|[01]?\d\d)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d)  

这是一个大体匹配IP地址的正则表达式

首先,2表示第一个匹配位为2,

其次,[0-4]表示第二个匹配位为0到4范围内的值,

接着,\d表示第三个匹配位为数字,

接着的|:表示分枝条件及另一个匹配的条件(不满足上一个满足这个也可以)

25[0-5] 及 [01]?\d\d同理可得出

\.匹配 . 号

{3}整体匹配3次

(2[0-4]\d|25[0-5]|[01]?\d\d)  匹配id地址的最后一位

 

posted @ 2019-05-09 10:53  leon-chan  阅读(131)  评论(0)    收藏  举报