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 03 Python
使用Python编写Linux系统守护进程实例
Feb 03 Python
简介二分查找算法与相关的Python实现示例
Aug 26 Python
Python正则表达式使用经典实例
Jun 21 Python
python安装numpy&安装matplotlib& scipy的教程
Nov 02 Python
django 按时间范围查询数据库实例代码
Feb 11 Python
python 实现视频流下载保存MP4的方法
Jan 09 Python
Python 把序列转换为元组的函数tuple方法
Jun 27 Python
使用Pyhton集合set()实现成果查漏的例子
Nov 24 Python
Python3 元组tuple入门基础
Feb 09 Python
使用Python3 poplib模块删除服务器多天前的邮件实现代码
Apr 24 Python
python 实现Harris角点检测算法
Dec 11 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 不同编码下的字符串长度区分
2009/09/26 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
Yii查询生成器(Query Builder)用法实例教程
2014/09/04 PHP
3款值得推荐的微信开发开源框架
2014/10/28 PHP
如何用PHP来实现一个动态Web服务器
2015/07/29 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
自定义一个jquery插件[鼠标悬浮时候 出现说明label]
2011/06/27 Javascript
javascript创建数组之联合数组的使用方法示例
2013/12/26 Javascript
ie9 提示'console' 未定义问题的解决方法
2014/03/20 Javascript
javascript中attribute和property的区别详解
2014/06/05 Javascript
jquery 新建的元素事件绑定问题解决方案
2014/06/12 Javascript
JQuery判断radio是否选中并获取选中值的示例代码
2014/10/17 Javascript
BAT及各大互联网公司2014前端笔试面试题--JavaScript篇
2014/10/29 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
2015/05/09 Javascript
基于Jquery代码实现手风琴菜单
2015/11/19 Javascript
jquery插件格式实例分析
2016/06/16 Javascript
VueJS 取得 URL 参数值的方法
2019/07/19 Javascript
seajs和requirejs模块化简单案例分析
2019/08/26 Javascript
JS自定义右键菜单实现代码解析
2020/07/16 Javascript
jquery插件懒加载的示例
2020/10/24 jQuery
vue实现轮播图帧率播放
2021/01/26 Vue.js
[07:55]2014DOTA2 TI正赛第三日 VG上演推进荣耀DKEG告别
2014/07/21 DOTA
python实现excel读写数据
2021/03/02 Python
在Python中调用Ping命令,批量IP的方法
2019/01/26 Python
使用python3构建文件传输的方法
2019/02/13 Python
Python3实现配置文件差异对比脚本
2019/11/18 Python
jupyter实现重新加载模块
2020/04/16 Python
linux mint中搜狗输入法导致pycharm卡死的问题
2020/10/28 Python
CSS3伪类选择器:nth-child()
2009/04/02 HTML / CSS
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
英国PC组件和在线电脑商店:SCAN
2019/04/18 全球购物
语文教育专业推荐信范文
2013/11/25 职场文书
计算机专业求职信
2014/06/02 职场文书
财务人员个人工作总结
2015/02/27 职场文书
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏