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制作Windows系统服务
Mar 25 Python
Python KMeans聚类问题分析
Feb 23 Python
python中返回矩阵的行列方法
Apr 04 Python
python 产生token及token验证的方法
Dec 26 Python
Python设计模式之模板方法模式实例详解
Jan 17 Python
python学生管理系统开发
Jan 30 Python
Python基础之函数的定义与使用示例
Mar 23 Python
用Python写一个自动木马程序
Sep 17 Python
python将字符串转变成dict格式的实现
Nov 18 Python
在Django中实现添加user到group并查看
Nov 18 Python
Python异常处理机制结构实例解析
Jul 23 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
Oct 20 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
URL Rewrite的设置方法
2007/01/02 PHP
在Windows系统下使用PHP生成Word文档的教程
2015/07/03 PHP
php for 循环使用的简单实例
2016/06/02 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
php fread函数使用方法总结
2019/05/28 PHP
js技巧--转义符"\"的妙用
2007/01/09 Javascript
JQuery与Ajax调用新浪API获取短网址的代码
2014/02/07 Javascript
基于NodeJS的前后端分离的思考与实践(六)Nginx + Node.js + Java 的软件栈部署实践
2014/09/26 NodeJs
jQuery验证插件validation使用指南
2015/04/21 Javascript
javascript禁止访客复制网页内容的实现代码
2015/08/05 Javascript
Vue项目中跨域问题解决方案
2018/06/05 Javascript
Vue退出登录时清空缓存的实现
2019/11/12 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
2020/05/29 jQuery
vue-quill-editor 自定义工具栏和自定义图片上传路径操作
2020/08/03 Javascript
nginx配置域名后的二级目录访问不同项目的配置操作
2020/11/06 Javascript
[01:08:57]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第二场
2014/05/24 DOTA
如何解决django配置settings时遇到Could not import settings 'conf.local'
2014/11/18 Python
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
Python使用遗传算法解决最大流问题
2018/01/29 Python
人脸识别经典算法一 特征脸方法(Eigenface)
2018/03/13 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
Django用数据库表反向生成models类知识点详解
2020/03/25 Python
Python 实现一个简单的web服务器
2021/01/03 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
全球速卖通西班牙站:AliExpress西班牙
2017/10/30 全球购物
.NET方向面试题
2014/11/20 面试题
简历自我评价模版
2014/01/31 职场文书
材料员岗位职责
2014/03/13 职场文书
文明村镇申报材料
2014/05/06 职场文书
大学新生入学教育方案
2014/05/16 职场文书
捐款仪式主持词
2015/07/04 职场文书
2016年端午节红领巾广播稿
2015/12/18 职场文书
《灰雀》教学反思
2016/02/19 职场文书
tensorboard 可视化之localhost:6006不显示的解决方案
2021/05/22 Python
VS2019连接MySQL数据库的过程及常见问题总结
2021/11/27 MySQL
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers