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

先了解几个知识点:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

正则表达式小记 随笔 第1张

正则表达式小记 随笔 第2张

正则表达式小记 随笔 第3张

正则表达式小记 随笔 第4张

 

例子:((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地址的最后一位

 正则表达式小记 随笔 第5张

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄