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 实现堆排序算法代码
Jun 05 Python
Python程序设计入门(2)变量类型简介
Jun 16 Python
Python中MySQL数据迁移到MongoDB脚本的方法
Apr 28 Python
用python记录运行pid,并在需要时kill掉它们的实例
Jan 16 Python
详解Python map函数及Python map()函数的用法
Nov 16 Python
Python读csv文件去掉一列后再写入新的文件实例
Dec 28 Python
基于Python实现定时自动给微信好友发送天气预报
Oct 25 Python
python用post访问restful服务接口的方法
Dec 07 Python
Python range、enumerate和zip函数用法详解
Sep 11 Python
python 字符串常用函数详解
Sep 11 Python
spyder 在控制台(console)执行python文件,debug python程序方式
Apr 20 Python
pytorch 梯度NAN异常值的解决方案
Jun 05 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
php下将XML转换为数组
2010/01/01 PHP
php实现分页工具类分享
2014/01/09 PHP
linux下使用crontab实现定时PHP计划任务失败的原因分析
2014/07/05 PHP
浅析PHP中的i++与++i的区别及效率
2016/06/15 PHP
Js之软键盘实现(js源码)
2007/01/30 Javascript
json 入门基础教程 推荐
2009/10/31 Javascript
基于jquery的横向滚动条(滑动条)
2011/02/24 Javascript
Extjs4中Form的使用之本地hiddenfield
2013/11/26 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
创建你的第一个AngularJS应用的方法
2015/06/16 Javascript
jQuery on()绑定动态元素出现的问题小结
2016/02/19 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
Vue实现textarea固定输入行数与添加下划线样式的思路详解
2018/06/28 Javascript
解决betterScroll在vue中存在图片时,出现拉不动的问题
2018/09/27 Javascript
详解vue移动端项目代码拆分记录
2019/03/15 Javascript
Vue实现点击显示不同图片的效果
2019/08/10 Javascript
微信小程序实现菜单左右联动
2020/05/19 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
[01:00:13]完美世界DOTA2联赛 LBZS vs Forest 第一场 11.07
2020/11/09 DOTA
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
flask 实现token机制的示例代码
2019/11/07 Python
Python for循环及基础用法详解
2019/11/08 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
2020/02/12 Python
django rest framework使用django-filter用法
2020/07/15 Python
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
Strathberry苏贝瑞中国官网:西班牙高级工匠手工打造
2020/10/19 全球购物
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
自荐信格式
2013/12/01 职场文书
物业保安主管岗位职责
2013/12/25 职场文书
超市后勤自我鉴定
2014/01/17 职场文书
学校开学标语
2014/10/06 职场文书
2015年财务科工作总结范文
2015/05/13 职场文书
迎新生欢迎词2015
2015/07/16 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书
MySQL事务的隔离级别详情
2022/07/15 MySQL