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不带重复的全排列代码
Aug 13 Python
Python正则简单实例分析
Mar 21 Python
Python实现动态加载模块、类、函数的方法分析
Jul 18 Python
Python OpenCV获取视频的方法
Feb 28 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
Oct 24 Python
Python对wav文件的重采样实例
Feb 25 Python
Python 将 QQ 好友头像生成祝福语的实现代码
May 03 Python
python代码实现将列表中重复元素之间的内容全部滤除
May 22 Python
Python实现一个优先级队列的方法
Jul 31 Python
Python 利用flask搭建一个共享服务器的步骤
Dec 05 Python
Django+Django-Celery+Celery的整合实战
Jan 20 Python
Python如何用re模块实现简易tokenizer
May 02 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管理内存函数 memory_get_usage()使用介绍
2012/09/23 PHP
php数组去重的函数代码
2013/02/03 PHP
php二维数组排序与默认自然排序的方法介绍
2013/04/27 PHP
PHP中echo和print的区别
2014/08/28 PHP
分享最受欢迎的5款PHP框架
2014/11/27 PHP
JavaScript去掉空格的方法集合
2010/12/28 Javascript
js 通用订单代码
2013/12/23 Javascript
10个很棒的jQuery代码片段
2015/09/24 Javascript
浅谈js的url解析函数封装
2016/06/28 Javascript
Javascript之面向对象--封装
2016/12/02 Javascript
js获取一组日期中最近连续的天数
2017/05/25 Javascript
bootstrap daterangepicker汉化以及扩展功能
2017/06/15 Javascript
Node.js应用设置安全的沙箱环境
2018/04/23 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
在vue中使用echarts(折线图的demo,markline用法)
2020/07/20 Javascript
[01:10:49]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
在树莓派2或树莓派B+上安装Python和OpenCV的教程
2015/03/30 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
2019/10/09 Python
python绘制分布折线图的示例
2020/09/24 Python
Python实现LR1文法的完整实例代码
2020/10/25 Python
python调用win32接口进行截图的示例
2020/11/11 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
css3实现背景模糊的三种方式(小结)
2020/05/15 HTML / CSS
For Art’s Sake官网:手工制作的奢华眼镜
2018/12/15 全球购物
Sperry澳大利亚官网:源自美国帆船鞋创始品牌
2019/07/29 全球购物
Kipling澳洲官网:购买凯浦林包包
2020/12/17 全球购物
白酒市场开发计划书
2014/01/09 职场文书
最新奶茶店创业计划书范文
2014/02/08 职场文书
安全生产管理合理化建议书
2014/03/12 职场文书
2014年党务公开方案
2014/05/08 职场文书
劳动争议和解协议书范本
2014/11/20 职场文书
2014年终工作总结范本
2014/12/15 职场文书
2015年幼儿园学期工作总结
2015/05/22 职场文书
董存瑞观后感
2015/06/11 职场文书
评估“风险”创业计划的几大要点
2019/08/12 职场文书
总结Java对象被序列化的两种方法
2021/06/30 Java/Android