python ip正则式


Posted in Python onMay 07, 2009

ip正则式为:r'(([12][0-9][0-9]|[1-9][0-9]|[1-9])\.){3,3}([12][0-9][0-9]|[1-9][0-9]|[1-9])'
以下为一个示例
#-*- coding:utf-8 -*-
import re
def ip():
'验证IP的正则式'
def match_group(p):
s = '''211.210.209.108
gan ffad1.210.2.108
d ffad1.210.2.109afa'''
com = re.compile(p)
lst_m = com.finditer(s)
for m in lst_m:
print m.group()
p = r'(([12][0-9][0-9]|[1-9][0-9]|[1-9])\.){3,3}([12][0-9][0-9]|[1-9][0-9]|[1-9])'
match_group(p)
def group():
'''若存在多个匹配,可以用finditer来获取到多个组'''
def match(p):
s = 'Isaac Newton, physicist, huang zhijun'
mo = re.compile(p)
m = mo.search(s)
if not m:
print 'no match'
else:
print mo.findall(s)
print 'm.group(0):', m.group(0)
# print 'm.group(1):', m.group(1)
# print 'm.group(2):', m.group(2)
m_ite = mo.finditer(s)
for ite in m_ite:
print 'ite.group(0)', ite.group(0)
print 'ite.group(1)', ite.group(1)
print 'ite.group(2)', ite.group(2)
# p = r'(\w+) (\w+)'
p = r'(\w+) (\w+)'
match(p)
if __name__ == '__main__':
ip()
# group()

Python 相关文章推荐
python中的计时器timeit的使用方法
Oct 20 Python
TensorFlow深度学习之卷积神经网络CNN
Mar 09 Python
python3+PyQt5实现拖放功能
Apr 24 Python
详解Python数据分析--Pandas知识点
Mar 23 Python
让Python脚本暂停执行的几种方法(小结)
Jul 11 Python
Python 从subprocess运行的子进程中实时获取输出的例子
Aug 14 Python
Python continue语句实例用法
Feb 06 Python
详解python常用命令行选项与环境变量
Feb 20 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
Feb 27 Python
基于python连接oracle导并出数据文件
Apr 28 Python
Python 执行矩阵与线性代数运算
Aug 01 Python
Python关于拓扑排序知识点讲解
Jan 04 Python
Python 正则表达式操作指南
May 04 #Python
python 正则表达式 概述及常用字符
May 04 #Python
用python实现的可以拷贝或剪切一个文件列表中的所有文件
Apr 30 #Python
Python 自动安装 Rising 杀毒软件
Apr 24 #Python
Python 解析XML文件
Apr 15 #Python
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
Apr 09 #Python
python thread 并发且顺序运行示例
Apr 09 #Python
You might like
新52大事件
2020/03/03 欧美动漫
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
2012/08/01 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
2016/01/15 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
一些技巧性实用js代码小结
2009/10/14 Javascript
封装了一个js图片轮换效果的函数
2011/09/28 Javascript
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
JavaScript操作cookie类实例
2015/03/31 Javascript
简介JavaScript中fixed()方法的使用
2015/06/08 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
2017/03/21 Javascript
详解webpack+angular2开发环境搭建
2017/06/28 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
2017/12/27 Javascript
Vue的轮播图组件实现方法
2018/03/03 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
2018/05/29 Javascript
vue中v-text / v-html使用实例代码详解
2019/04/02 Javascript
微信小程序组件传值图示过程详解
2019/07/31 Javascript
如何将python中的List转化成dictionary
2016/08/15 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
2018/12/28 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
网易有道2017内推编程题 洗牌(python)
2019/06/19 Python
Python 余弦相似度与皮尔逊相关系数 计算实例
2019/12/23 Python
用pytorch的nn.Module构造简单全链接层实例
2020/01/14 Python
python图形开发GUI库pyqt5的基本使用方法详解
2020/02/14 Python
python中setuptools的作用是什么
2020/06/19 Python
涉外经济法专业毕业生推荐信
2013/11/24 职场文书
清洁工表扬信
2014/01/08 职场文书
怎样写好自我评价呢?
2014/02/16 职场文书
党支部综合考察材料
2014/05/19 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
2019暑假阅读倡议书
2019/06/24 职场文书
爱国之歌(8首)
2019/09/29 职场文书
redis 限制内存使用大小的实现
2021/05/08 Redis
使用 MybatisPlus 连接 SqlServer 数据库解决 OFFSET 分页问题
2022/04/22 SQL Server