首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

正则表达式匹配IP地址

首先分析ip地址的特征:255.255.255.255,前三位的数字处理基本一致

1位: 0-9 \d

2位:10-99 [1-9]\d

3位:100-199 1\d\d

3位:200-249 2[0-4]\d

3位:250-255 25[0-5]

‘‘‘

先匹配前三位数字:(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])前三位加上 .((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.)最后一位:只是不加.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])ss=re.compile(r‘((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.)(1\d\d|2[0-4]\d|25[0-5]|[1-9]\d|\d)‘)print(ss.search(‘asdada172.26.133.84‘).group())

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190208A01R9M00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券