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代码做configure文件
Jul 20 Python
Python version 2.7 required, which was not found in the registry
Aug 26 Python
Python入门篇之文件
Oct 20 Python
Python实现模拟时钟代码推荐
Nov 08 Python
django 在原有表格添加或删除字段的实例
May 27 Python
Python3.5 Pandas模块之DataFrame用法实例分析
Apr 23 Python
python单例模式原理与创建方法实例分析
Oct 26 Python
Python 词典(Dict) 加载与保存示例
Dec 06 Python
Python hashlib加密模块常用方法解析
Dec 18 Python
Python安装OpenCV的示例代码
Mar 05 Python
Python使用sys.exc_info()方法获取异常信息
Jul 23 Python
Python利用matplotlib绘制散点图的新手教程
Nov 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
电脑硬件及电脑配置知识大全
2020/03/17 数码科技
用Socket发送电子邮件
2006/10/09 PHP
php中文本数据翻页(留言本翻页)
2006/10/09 PHP
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
php带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
PHP微信开发之查询城市天气
2016/06/23 PHP
Android AsyncTack 异步任务实例详解
2016/11/02 PHP
php实现的XML操作(读取)封装类完整实例
2017/02/23 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
2017/05/08 PHP
php实现socket推送技术的示例
2017/12/20 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
2010/09/12 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
2012/05/23 Javascript
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
2016/07/05 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
2016/09/06 Javascript
Bootstrap Modal遮罩弹出层代码分享
2016/11/21 Javascript
Angularjs 与 bower安装和使用详解
2017/05/11 Javascript
使用JS动态显示文本
2017/09/09 Javascript
js实现扫雷小程序的示例代码
2017/09/27 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
2018/03/07 Javascript
js模拟F11页面全屏显示
2019/09/17 Javascript
python使用cookie库操保存cookie详解
2014/03/03 Python
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
2014/04/15 Python
Python实现的一个自动售饮料程序代码分享
2014/08/25 Python
Python中使用装饰器和元编程实现结构体类实例
2015/01/28 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
Python3爬楼梯算法示例
2019/03/04 Python
python做反被爬保护的方法
2019/07/01 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
2019/07/03 Python
基于python2.7实现图形密码生成器的实例代码
2019/11/05 Python
使用CSS3制作响应式导航菜单的方法
2015/07/12 HTML / CSS
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
副校长个人对照检查材料思想汇报
2014/10/04 职场文书