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中利用Into包整洁地进行数据迁移的教程
Mar 30 Python
极简的Python入门指引
Apr 01 Python
python读取二进制mnist实例详解
May 31 Python
python 利用栈和队列模拟递归的过程
May 29 Python
Python运维之获取系统CPU信息的实现方法
Jun 11 Python
mac下pycharm设置python版本的图文教程
Jun 13 Python
python 图像平移和旋转的实例
Jan 10 Python
python实现诗歌游戏(类继承)
Feb 26 Python
python django下载大的csv文件实现方法分析
Jul 19 Python
Python.append()与Python.expand()用法详解
Dec 18 Python
python实现飞船游戏的纵向移动
Apr 24 Python
Django实现文章详情页面跳转代码实例
Sep 16 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 header Content-Type类型小结
2011/07/03 PHP
Thinkphp框架开发移动端接口(2)
2016/08/18 PHP
jquery checkbox,radio是否选中的判断代码
2010/03/20 Javascript
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
web网页按比例显示图片实现原理及js代码
2013/08/09 Javascript
编写js扩展方法判断一个数组中是否包含某个元素
2013/11/08 Javascript
javascript运行机制之this详细介绍
2014/02/07 Javascript
jQuery元素的隐藏与显示实例
2015/01/20 Javascript
JS动态添加iframe的代码
2015/09/14 Javascript
Nodejs express框架一个工程中同时使用ejs模版和jade模版
2015/12/28 NodeJs
Web Uploader文件上传插件使用详解
2016/05/10 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
2016/05/30 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
Angular 中 select指令用法详解
2016/09/29 Javascript
js a标签点击事件
2017/03/30 Javascript
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
2018/07/25 jQuery
详解vue的数据劫持以及操作数组的坑
2019/04/18 Javascript
javascript设计模式 ? 简单工厂模式原理与应用实例分析
2020/04/09 Javascript
在Python的Flask中使用WTForms表单框架的基础教程
2016/06/07 Python
Python3 socket同步通信简单示例
2017/06/07 Python
分析python动态规划的递归、非递归实现
2018/03/04 Python
Python wxPython库使用wx.ListBox创建列表框示例
2018/09/03 Python
python+opencv实现高斯平滑滤波
2020/07/21 Python
python定时复制远程文件夹中所有文件
2019/04/30 Python
解决Python在导入文件时的FileNotFoundError问题
2020/04/10 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
Perry Ellis官网:美国男士品味服装
2016/12/09 全球购物
美国领先的水果篮送货公司和新鲜水果供应商:The Fruit Company
2018/02/13 全球购物
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
文秘专业大学生求职信
2013/11/10 职场文书
教师四风自我剖析材料
2014/09/30 职场文书
三行辞职书范文
2015/02/26 职场文书
汽车销售助理岗位职责
2015/04/14 职场文书
文艺委员竞选稿
2015/11/19 职场文书
2019垃圾分类宣传口号汇总
2019/08/16 职场文书
如何利用map实现Nginx允许多个域名跨域
2021/03/31 Servers