|  | 
 
 发表于 2022-5-18 22:01:49
|
显示全部楼层 
| 复制代码#!/usr/bin/env python
#coding=utf-8
import re
pattern = r'(([01]{0,1}\d{0,1}\d{0,1}|2[0-4]\d|25[0-5])\.){3}(2[0-4]\d|25[0-5]|[01]{0,1}\d{0,1}\d{0,1})'
print(re.search(pattern, 'abc192.168.1.152efg'))
print(re.search(pattern, '0.0.0.0'))
print(re.search(pattern, '255.255.255.255'))
print(re.search(pattern, '10.99.100.149'))
print(re.search(pattern, '253.250.240.249'))
print(re.search(pattern, '256.250.240.249'))    # error
print(re.search(pattern, '253.256.240.249'))
print(re.search(pattern, '253.250.240.259'))    # error
 | 
 |