栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python--匹配ip地址

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python--匹配ip地址

def patchIP(ipStr:str):
    b=True # 确定ip的真假
    num=re.compile('d+') # 匹配纯数字
    # 通过.来分割成几个部分,要注意.才表示字符.   ,直接.表示匹配任意一个字符
    ipgroup=re.split('.',ipStr)
    # 分组不为4则返回假
    if len(ipgroup)!=4:
        return False
    for s in ipgroup:
        numstr=num.match(s).group() # 一个组的匹配串
        # 如果该组字符串的长度不等于匹配长度,说明不是纯数字,返回假
        if len(s)!= len(numstr):
            return False
        # 判断该组的范围是否在0-255之间
        if int(numstr)<0 or int(numstr)>255:
            b=False
            break
    return b

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/581332.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号