python匹配ip正则
2016-05-17 23:22
549 查看
#!/usr/bin/env python # -*- coding:utf-8 -*- import re ip_str = "asdad1.1.1.1sdfwe2.6.5.7sdfsf2.3.94.5sdf200.198.25.0" res = [] for i in range(1): ip_t = True m_ind = 0 while ip_t: m = re.search(r"(((2([0-4]\d|5[0-5])|((1\d|[1-9])?\d)|\d)\.){3}(2([0-4]\d|5[0-5])|(1\d|[1-9])?\d|\d))",ip_str[m_ind:]) if m: msum = m.group() res.append(msum) m_ind = ip_str.index(msum) + len(msum) -1 else: ip_t = False print(res) #print(msum,m_ind) 图片有错误,但思路正确,代码和图片对比,放这个是为了对比思路,赞这个图片的人的思路,着实牛 <img src="http://img.blog.csdn.net/20160519230618480?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
相关文章推荐
- python 基于次世代验证码识别系统的小demo
- 发现使用python+tushare做量化交易 其实不是很难
- kombu------python的消息库
- python 安装 cairo
- 步步学习之用python实战机器学习1-kNN (K-NearestNeighbors)算法(a)
- 简单的python爬取网页字符串内容并保存
- python一些内建函数(map,zip,filter,reduce,yield等)
- Python之常用模块(待更新)
- Tornado X MVC
- [Python笔记]第九篇:re正则表达式
- python
- python学习笔记5—数据类型转换
- python range() 和xrange()的区别
- python交互模式下方向键、退格键出现乱码及ipython的安装
- 练习010
- 理解Python中的with…as…语法
- Python scrapy 实现网页爬虫
- 用字典创建一个平台的用户信息(包含用户名和密码)管理系统
- LeetCode Reverse Words in a String
- python笔记之ArcPy简介