正则表达式匹配IP地址
发布时间:2020-12-14 06:10:04 所属栏目:百科 来源:网络整理
导读:‘‘‘ 首先分析ip地址的特征:255.255.255.255,前三位的数字处理基本一致 1位: 0-9 ? ? ? ? ? ?? d 2位:10-99???????? [1-9]d 3位:100-199????? 1dd 3位:200-249????? 2[0-4]d 3位:250-255????? 25[0-5] ‘‘‘ 先匹配前三位数字:(d |[1-9]d|
‘‘‘ 1位: 0-9 ? ? ? ? ? ?? d ‘‘‘ 先匹配前三位数字: (d|[1-9]d|1dd|2[0-4]d|25[0-5]) 前三位加上 . ((d|[1-9]d|1dd|2[0-4]d|25[0-5]).){3} 最后一位:只是不加. (d|[1-9]d|1dd|2[0-4]d|25[0-5]) ss=re.compile(r‘((d|[1-9]d|1dd|2[0-4]d|25[0-5]).){3}(1dd|2[0-4]d|25[0-5]|[1-9]d|d)‘) print(ss.search(‘asdada172.26.133.84‘).group()) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |