我是靠谱客的博主 香蕉帆布鞋,最近开发中收集的这篇文章主要介绍python正则匹配ip_对Python正则匹配IP、Url、Mail的方法详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如下所示:

"""

Created on Thu Nov 10 14:07:36 2016

@author: qianzhewoniuqusanbu

"""

import re

def RegularMatchIP(ip):

'''进行正则匹配ip,加re.IGNORECASE是让结果返回bool型'''

pattern=re.match(r'b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$',ip,re.IGNORECASE)

if pattern:

print ip

else:

print "The IP address format is incorrect!"

def RegularMatchUrl(url):

pattern=re.match(r'(http|ftp|https)://[w-_]+(.[w-_]+)+([w-.,@?^=%&:/~+#]*[w-@?^=%&/~+#])?',url,re.IGNORECASE)

if pattern:

print url

else:

print "invalid url"

def RegularMatchEmail(email):

pattern=re.match(r'w+@([0-9a-zA-Z]+[-0-9a-zA-Z]*)(.[0-9a-zA-Z]+[-0-9a-zA-Z]*)+',email,re.IGNORECASE)

if pattern:

print email

else:

print "invalid eamil"

RegularMatchIP("12.32.35.23")

RegularMatchUrl("http://c.biancheng.net/cpp/html/1435.html")

RegularMatchEmail("109823434@qq.com")

以上这篇对Python正则匹配IP、Url、Mail的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持聚米学院。

最后

以上就是香蕉帆布鞋为你收集整理的python正则匹配ip_对Python正则匹配IP、Url、Mail的方法详解的全部内容,希望文章能够帮你解决python正则匹配ip_对Python正则匹配IP、Url、Mail的方法详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(100)

评论列表共有 0 条评论

立即
投稿
返回
顶部