Python正则表达式匹配ip地址实例

花衰,有些事,你越是在乎,痛的就越厉害,放开了,看淡了,慢慢就淡化了。只是,我们总是事后才明白,懂生活,很难,会生活,更难。

本文实例讲述了正则表达式匹配ip地址实例。代码结构非常简单易懂。分享给大家供大家参考。

主要实现代码如下:

import re
reip = re.compile(r'(?<![\.\d])(?:\d{1,3}\.){3}\d{1,3}(?![\.\d])')
 for ip in reip.findall(line):
  print "ip>>>", ip

PS:关于正则,这里再为大家推荐2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:
http://tools.haodaima.com/regex/javascript

正则表达式在线生成工具:
http://tools.haodaima.com/regex/create_reg

希望本文所述对大家的Python程序设计有所帮助。

以上就是Python正则表达式匹配ip地址实例。人生能有几回搏,此时不搏何时搏!更多关于Python正则表达式匹配ip地址实例请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
python 正则表达式如何实现重叠匹配

Python爬虫好代码教程之利用正则表达式匹配网页内容

Python字符串和正则表达式中的反斜杠('\')问题详解

Python爬虫运用正则表达式的方法和优缺点

Python 正则表达式 re.match/re.search/re.sub的使用解析