python
主页 > 脚本 > python >

python正则表达式匹配IP代码

2019-12-28 | 秩名 | 点击:
代码如下:

import re
 
re.search(r'([1]\d\d|2[0-4]\d|25[0-5])','192')
 
 
#re.search(r'([01]\d\d)','1XX') 
#[01]  \d    \d
# 1   0-9   0-9
 
#re.search(r'(2[0-4]\d)','2XX') 
#2   [0-4]    \d
#2   0-4    0-9
 
#re.search(r'(25[0-5])','25X')
#25  [0-5] 
#25  0-5
 
re.search(r'(([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5])\.){3}([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5])','192.168.103.114')
#{}重复 咧:{3}重复3次;{0,1}重复1次或2次

备注:255.255.255.255为广播地址;0.0.0.0保留地址
原文链接:https://www.cnblogs.com/moongo/p/12099212.html
相关文章
最新更新