您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

检查字符串是否与python中的IP地址模式匹配?

检查字符串是否与python中的IP地址模式匹配?

:最初的答案对2011年有效,但自2012年以来,使用Python的 stdlib模块可能会更好- 除了检查IPv4和IPv6的IP有效性之外,它还可以做很多其他事情。

看来您正在尝试验证IP地址。正则表达式可能不是最好的工具。

如果您想接受所有有效的IP地址(包括您甚至可能都不知道的某些有效地址),则可以使用IPy(源):

如果IP地址无效,它将引发异常。

或者您可以使用socket (源):

如果您确实只想将IPv4与4个小数部分匹配,则可以对点进行分割并测试每个部分是否为0到255之间的整数。

请注意,您的正则表达式不会执行此额外检查。它将接受999.999.999.999为有效地址。

python 2022/1/1 18:40:04 有259人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶