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中使用haystack实现django全文检索搜索引擎功能
Aug 26 Python
python机器学习理论与实战(六)支持向量机
Jan 19 Python
python @property的用法及含义全面解析
Feb 01 Python
解决每次打开pycharm直接进入项目的问题
Oct 28 Python
python生成多个只含0,1元素的随机数组或列表的实例
Nov 12 Python
python中import与from方法总结(推荐)
Mar 21 Python
Python一键安装全部依赖包的方法
Aug 12 Python
python实现tail实时查看服务器日志示例
Dec 24 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
Apr 28 Python
Python实现转换图片背景颜色代码
Apr 30 Python
Python Map 函数的使用
Aug 28 Python
python中pow函数用法及功能说明
Dec 04 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 和 MySQL 时区的一点总结
2008/03/26 PHP
php 数组使用详解 推荐
2011/06/02 PHP
PHP里的中文变量说明
2011/07/23 PHP
php去除HTML标签实例
2013/11/06 PHP
php实现简单文件下载的方法
2015/01/30 PHP
PHP利用超级全局变量$_POST来接收表单数据的实例
2016/11/05 PHP
javascript开发技术大全 第4章 直接量与字符集
2011/07/03 Javascript
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
JS实现随机数生成算法示例代码
2013/08/08 Javascript
JavaScript sup方法入门实例(把字符串显示为上标)
2014/10/20 Javascript
jQuery中:animated选择器用法实例
2014/12/29 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
javascript字符串替换函数如何一次性全部替换掉
2015/10/30 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
2016/08/11 Javascript
js手动播放图片实现图片轮播效果
2016/09/17 Javascript
JS百度地图搜索悬浮窗功能
2017/01/12 Javascript
详解vue-cli项目中的proxyTable跨域问题小结
2018/02/09 Javascript
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
通过nodejs 服务器读取HTML文件渲染到页面的方法
2018/05/17 NodeJs
解决layer.msg 不居中 ifram中的问题
2019/09/05 Javascript
vue 返回上一页,页面样式错乱的解决
2019/11/14 Javascript
jQuery实现异步上传一个或多个文件
2020/08/17 jQuery
[02:15]2014DOTA2国际邀请赛 专访LGD.lin小兔子是大腿
2014/07/14 DOTA
Python生成随机验证码的两种方法
2015/12/22 Python
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
pycharm远程linux开发和调试代码的方法
2018/07/17 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
Python Process创建进程的2种方法详解
2021/01/25 Python
CSS3中的Transition过度与Animation动画属性使用要点
2016/05/20 HTML / CSS
CSS3 实现童年的纸飞机
2019/05/05 HTML / CSS
行政助理的职责
2013/11/14 职场文书
高三地理教学反思
2014/01/11 职场文书
群众路线个人对照检查材料2014
2014/09/26 职场文书
研究生就业推荐表导师评语
2014/12/31 职场文书
Linux磁盘管理方法介绍
2022/06/01 Servers