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连接mysql驱动有关问题(windows版本)
Apr 23 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
Dec 14 Python
分享Pycharm中一些不为人知的技巧
Apr 03 Python
使用selenium模拟登录解决滑块验证问题的实现
May 10 Python
深入浅析Python中的迭代器
Jun 04 Python
pandas实现将dataframe满足某一条件的值选出
Jun 12 Python
Django中信号signals的简单使用方法
Jul 04 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
Dec 09 Python
Python实现井字棋小游戏
Mar 09 Python
基于nexus3配置Python仓库过程详解
Jun 15 Python
解决redis与Python交互取出来的是bytes类型的问题
Jul 16 Python
Python中的变量与常量
Nov 11 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
How do I change MySQL timezone?
2008/03/26 PHP
php中检查文件或目录是否存在的代码小结
2012/10/22 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
PHP实现可自定义样式的分页类
2016/03/29 PHP
PHP.vs.JAVA
2016/04/29 PHP
php生成mysql的数据字典
2016/07/07 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
JavaScript将数据转换成整数的方法
2014/01/04 Javascript
javascript将浮点数转换成整数的三个方法
2014/06/23 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
使用Ajax生成的Excel文件并下载的实例
2016/11/21 Javascript
详解Angular 开发环境搭建
2017/06/22 Javascript
vue绑定事件后获取绑定事件中的this方法
2018/09/15 Javascript
[01:18]DOTA2超级联赛专访hanci ForLove淘汰感言曝光
2013/06/04 DOTA
[02:42]完美大师赛主赛事淘汰赛第三日观众采访
2017/11/25 DOTA
[01:06:54]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第二场 2月28日
2021/03/11 DOTA
Python实现将数据库一键导出为Excel表格的实例
2016/12/30 Python
Python实现矩阵加法和乘法的方法分析
2017/12/19 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
浅谈Python中函数的定义及其调用方法
2019/07/19 Python
Python安装及Pycharm安装使用教程图解
2019/09/20 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
ASP.NET Core中的配置详解
2021/02/05 Python
CSS+jQuery+PHP+MySQL实现的在线答题功能
2015/04/25 HTML / CSS
Canvas 像素处理之改变透明度的实现代码
2019/01/08 HTML / CSS
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
成人毕业生自我鉴定
2013/10/18 职场文书
2014幼儿园教师师德师风演讲稿
2014/09/10 职场文书
小学生九一八纪念日83周年演讲稿500字
2014/09/17 职场文书
董事长开业致辞
2015/07/29 职场文书
《将心比心》教学反思
2016/02/23 职场文书
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP
MySQL约束超详解
2021/09/04 MySQL
关于Vue中的options选项
2022/03/22 Vue.js