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检测远程udp端口是否打开的方法
Mar 14 Python
Python设计模式之抽象工厂模式
Aug 25 Python
Python下的Softmax回归函数的实现方法(推荐)
Jan 26 Python
使用 Python 实现微信公众号粉丝迁移流程
Jan 03 Python
python抽取指定url页面的title方法
May 11 Python
对Python多线程读写文件加锁的实例详解
Jan 14 Python
关于PyTorch 自动求导机制详解
Aug 18 Python
关于Pytorch的MLP模块实现方式
Jan 07 Python
django-csrf使用和禁用方式
Mar 13 Python
如何在mac下配置python虚拟环境
Jul 06 Python
Python爬取科目四考试题库的方法实现
Mar 30 Python
实例详解Python的进程,线程和协程
Mar 13 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
SONY SRF-22W(33W)的电路分析和维修案例
2021/03/02 无线电
PHP二维数组矩形转置实例
2016/07/20 PHP
使用jquery给input和textarea设定ie中的focus
2008/05/29 Javascript
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
如何将网页表格内容导入excel
2014/02/18 Javascript
JavaScript面对国际化编程时的一些建议
2015/06/24 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
2016/04/18 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
原生js验证简洁注册登录页面
2016/12/17 Javascript
js 奇葩技巧之隐藏代码
2017/08/11 Javascript
微信小程序 上传头像的实例详解
2017/10/27 Javascript
通过fastclick源码分析彻底解决tap“点透”
2017/12/24 Javascript
js操作二进制数据方法
2018/03/03 Javascript
bootstrap datepicker的基本使用教程
2019/07/09 Javascript
微信小程序引入Vant组件库过程解析
2019/08/06 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
vue-cli3使用mock数据的方法分析
2020/03/16 Javascript
[01:06:54]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第一场 1月24日
2021/03/11 DOTA
python类定义的讲解
2013/11/01 Python
python求众数问题实例
2014/09/26 Python
基于python中staticmethod和classmethod的区别(详解)
2017/10/24 Python
Python3日期与时间戳转换的几种方法详解
2019/06/04 Python
给 TensorFlow 变量进行赋值的方式
2020/02/10 Python
canvas使用注意点总结
2013/07/19 HTML / CSS
Nike西班牙官方网站:Nike.com (ES)
2017/10/30 全球购物
介绍一下Java中的static关键字
2012/05/12 面试题
J2EE中常用的名词进行解释
2015/11/09 面试题
最新大学生自我评价
2013/09/24 职场文书
化工专业大学生职业生涯规划书
2014/01/14 职场文书
小学生环保标语
2014/06/13 职场文书
金融管理专业求职信
2014/07/10 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
八年级物理教学反思
2016/02/19 职场文书
python 如何获取页面所有a标签下href的值
2021/05/06 Python
MySQL 隔离数据列和前缀索引的使用总结
2021/05/14 MySQL