以下是 Python 中的 IP 匹配代码:

import re

# IP 地址的正则表达式
ip_regex = '^(([01]?\d\d?|2[0-4]\d|25[0-5])\.){3}([01]?\d\d?|2[0-4]\d|25[0-5])$'

# 匹配 IP 地址
def match_ip_address(ip: str) -> bool:
    return True if re.match(ip_regex, ip) else False

# 测试 IP 地址匹配
print(match_ip_address('192.168.1.1'))  # True
print(match_ip_address('256.168.1.1'))  # False

该代码首先定义了一个 IP 地址的正则表达式,然后定义了一个函数 match_ip_address,用于匹配 IP 地址。该函数接受一个 IP 地址字符串作为参数,并返回一个布尔值,表示该字符串是否为合法的 IP 地址。

最后,该代码测试了两个 IP 地址,一个合法的 IP 地址和一个非法的 IP 地址,以检查它们是否能正确匹配。

Python IP 地址匹配代码示例

原文地址: https://www.cveoy.top/t/topic/oOAn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录