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 相关文章推荐
在 Django/Flask 开发服务器上使用 HTTPS
Jul 03 Python
基于python中staticmethod和classmethod的区别(详解)
Oct 24 Python
详解Django 中是否使用时区的区别
Jun 14 Python
Flask框架Jinjia模板常用语法总结
Jul 19 Python
python 处理string到hex脚本的方法
Oct 26 Python
python爬虫解决验证码的思路及示例
Aug 01 Python
Python单元测试及unittest框架用法实例解析
Jul 09 Python
Python常用外部指令执行代码实例
Nov 05 Python
python基于opencv 实现图像时钟
Jan 04 Python
python读取excel数据并且画图的实现示例
Feb 08 Python
python 实现德洛内三角剖分的操作
Apr 22 Python
python爬虫之selenium库的安装及使用教程
May 23 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
《猛禽小队》:DC宇宙的又一超级大烂片
2020/04/09 欧美动漫
php获取地址栏信息的代码
2008/10/08 PHP
PHP中的正则表达式函数介绍
2012/02/27 PHP
php绘制一个矩形的方法
2015/01/24 PHP
yii2中使用Active Record模式的方法
2016/01/09 PHP
PHP+mysql实现的三级联动菜单功能示例
2019/02/15 PHP
javascript 判断中文字符长度的函数代码
2012/08/27 Javascript
JavaScript的setAttribute兼容性问题解决方法
2013/11/11 Javascript
一个Action如何调用两个不同的方法
2014/05/22 Javascript
jQuery实现只允许输入数字和小数点的方法
2016/03/02 Javascript
js获取元素下的第一级子元素的方法(推荐)
2017/03/05 Javascript
Vue实现virtual-dom的原理简析
2017/07/10 Javascript
使用异步controller与jQuery实现卷帘式分页
2019/06/18 jQuery
layui 表单标签的校验方法
2019/09/04 Javascript
微信小程序实现星级评价
2019/11/20 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
最全vue的vue-amap使用高德地图插件画多边形范围的示例代码
2020/07/17 Javascript
javascript实现贪吃蛇小游戏
2020/07/28 Javascript
在Vue中使用HOC模式的实现
2020/08/23 Javascript
Python中用于去除空格的三个函数的使用小结
2015/04/07 Python
Python使用QQ邮箱发送Email的方法实例
2017/02/09 Python
python中sys.argv函数精简概括
2018/07/08 Python
Python实现端口检测的方法
2018/07/24 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
通过实例解析python描述符原理作用
2020/01/22 Python
Python3合并两个有序数组代码实例
2020/08/11 Python
Python常用模块函数代码汇总解析
2020/08/31 Python
Python selenium实现断言3种方法解析
2020/09/08 Python
Python环境搭建过程从安装到Hello World
2021/02/05 Python
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
2014社区三八妇女节活动总结
2014/03/01 职场文书
教师网络培训感言
2014/03/09 职场文书
老干部座谈会主持词
2015/07/03 职场文书
Redis 常见使用场景
2021/08/30 Redis
SQL优化老出错,那是你没弄明白MySQL解释计划用法
2021/11/27 MySQL
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python