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使用正则匹配实现抓图代码分享
Apr 02 Python
Python中的rjust()方法使用详解
May 19 Python
利用python实现简单的循环购物车功能示例代码
Jul 05 Python
Python pyinotify日志监控系统处理日志的方法
Mar 08 Python
利用python将json数据转换为csv格式的方法
Mar 22 Python
python 实时得到cpu和内存的使用情况方法
Jun 11 Python
Python实现针对json中某个关键字段进行排序操作示例
Dec 25 Python
Python实现微信小程序支付功能
Jul 25 Python
python是否适合网页编程详解
Oct 04 Python
Python turtle画图库&&画姓名实例
Jan 19 Python
Python3查找列表中重复元素的个数的3种方法详解
Feb 13 Python
python实现IOU计算案例
Apr 12 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
十大感人催泪爱情动漫 第一名至今不忍在看第二遍
2020/03/04 日漫
php4与php5的区别小结(配置异同)
2011/12/20 PHP
从零开始学YII2框架(二)通过 Composer 安装扩展插件
2014/08/20 PHP
php限制上传文件类型并保存上传文件的方法
2015/03/13 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
2016/10/08 PHP
laravel 多图上传及图片的存储例子
2019/10/14 PHP
JavaScript下申明对象的几种方法小结
2008/10/02 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
JS实现图片横向滚动效果示例代码
2013/09/04 Javascript
js调用后台、后台调用前台等方法总结
2014/04/17 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
jQuery Real Person验证码插件防止表单自动提交
2015/11/06 Javascript
jquery读写cookie操作实例分析
2015/12/24 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
jquery与ajax获取特殊字符实例详解
2017/01/08 Javascript
JS SetInterval 代码实现页面轮询
2017/08/11 Javascript
vue 监听屏幕高度的实例
2018/09/05 Javascript
微信小程序利用云函数获取手机号码
2019/12/17 Javascript
使用C语言来扩展Python程序和Zope服务器的教程
2015/04/14 Python
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
python实现简单点对点(p2p)聊天
2017/09/13 Python
Scrapy爬虫实例讲解_校花网
2017/10/23 Python
numpy返回array中元素的index方法
2018/06/27 Python
人工神经网络算法知识点总结
2019/06/11 Python
浅谈django2.0 ForeignKey参数的变化
2019/08/06 Python
Python在字符串中处理html和xml的方法
2020/07/31 Python
北卡罗来纳州豪华家具和家居装饰店:Carolina Rustica
2018/10/30 全球购物
制药工程专业应届生求职信
2013/09/24 职场文书
仓管员岗位职责范文
2013/11/08 职场文书
大专学生推荐信范文
2013/11/19 职场文书
金融专业求职信
2014/08/05 职场文书
土地转让协议书
2014/09/27 职场文书
逃出克隆岛观后感
2015/06/09 职场文书
2016年教师新年寄语
2015/08/18 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
Python语言内置数据类型
2022/02/24 Python