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中mechanize库的简单使用示例
Jan 10 Python
Python实现网站文件的全备份和差异备份
Nov 30 Python
Python操作csv文件实例详解
Jul 31 Python
Python实现利用163邮箱远程关电脑脚本
Feb 22 Python
Python机器学习库scikit-learn安装与基本使用教程
Jun 25 Python
django框架自定义用户表操作示例
Aug 07 Python
Python检查和同步本地时间(北京时间)的实现方法
Dec 03 Python
python制作填词游戏步骤详解
May 05 Python
python 实现矩阵填充0的例子
Nov 29 Python
Python使用Selenium实现淘宝抢单的流程分析
Jun 23 Python
python在一个范围内取随机数的简单实例
Aug 16 Python
用python制作个音乐下载器
Jan 30 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 事务处理回滚操作(附实例)
2013/08/05 PHP
php中strtotime函数用法详解
2014/11/15 PHP
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
2016/07/21 PHP
php处理抢购类功能的高并发请求
2018/02/08 PHP
使用jquery获取网页中图片高度的两种方法
2013/09/26 Javascript
动态的创建一个元素createElement及删除一个元素
2014/01/24 Javascript
javascript递归回溯法解八皇后问题
2015/04/22 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
2016/06/08 Javascript
BootStrap实现邮件列表的分页和模态框添加邮件的功能
2016/10/13 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
2016/11/24 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
基于Vue实现支持按周切换的日历
2020/09/24 Javascript
vue-cli3.0 脚手架搭建项目的过程详解
2018/10/19 Javascript
R vs. Python 数据分析中谁与争锋?
2017/10/18 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
2019/01/15 Python
python3 property装饰器实现原理与用法示例
2019/05/15 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
2020/02/06 Python
Python基于wordcloud及jieba实现中国地图词云图
2020/06/09 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
2021/01/12 Python
python openpyxl模块的使用详解
2021/02/25 Python
使用 CSS3 中@media 实现网页自适应的示例代码
2020/03/24 HTML / CSS
Bally美国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/18 全球购物
Delphi工程师笔试题
2013/09/21 面试题
人事专员岗位职责范本
2014/03/04 职场文书
建筑工地标语
2014/06/18 职场文书
2014年高中教师工作总结
2014/12/19 职场文书
护理实习生带教计划
2015/01/16 职场文书
承诺书怎么写 ?
2019/04/16 职场文书
2019年第四季度财务部门工作计划
2019/11/02 职场文书
win10电脑老是死机怎么办?win10系统老是死机的解决方法
2022/08/05 数码科技
MySQL 原理优化之Group By的优化技巧
2022/08/14 MySQL