国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python 匹配url中是否存在IP地址的方法

2020-02-15 21:37:08
字體:
供稿:網(wǎng)友

因?yàn)樾枰獧z測一個(gè)一個(gè)鏈接中是否包含了IP地址,在這里需要使用到正則表達(dá)式 ,python完美的支持了正則表達(dá)式,在這里使用re模塊來完成,對(duì)正則表達(dá)式并不是很熟練,每次都是需要用的時(shí)候現(xiàn)查一下然后寫一下,這里給出來自己的代碼以及借鑒別人的匹配模式

#!/usr/bin/env python# -*- coding: utf-8 -*-'''功能:對(duì)于給定的URL,檢測其中是否包含IP'''import redef ip_exist_two(one_url):	compile_rule = re.compile(r'(?<![/./d])(?:/d{1,3}/.){3}/d{1,3}(?![/./d])')	match_list = re.findall(compile_rule, one_url)	if match_list:		print match_list	else:		print 'missing................'def ip_exist_one(one_url):	compile_rule = re.compile(r'/d+[/.]/d+[/.]/d+[/.]/d+') 	match_list = re.findall(compile_rule, one_url)	if match_list:		print match_list	else:		print 'missing................'if __name__ == '__main__':	ip_list = ['http://101.23.45.67/sd/sd.html','http://www.baidu.com',	'http://34.54.65.3/dsdfjkk.htm','http://dhj.fdjjd.com/78078979/dsdfjkk.htm']	for one_url in ip_list:		ip_exist_one(one_url)	print '****************************************************'	for one_url in ip_list:		ip_exist_two(one_url)

ip_exist_one(one_url)里面是自己的匹配模式,個(gè)人感覺更賤練一下,ip_exist_two(one_url)里面是網(wǎng)上提供的匹配IP的正則表達(dá)式,感覺比較繁雜一下,不過試驗(yàn)了一下都是可以正確匹配出來結(jié)果的。

下面是打印出來的結(jié)果

['101.23.45.67']missing................['34.54.65.3']missing................****************************************************['101.23.45.67']missing................['34.54.65.3']missing................

以上這篇python 匹配url中是否存在IP地址的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林站長站。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 青川县| 巴林右旗| 中宁县| 蓝田县| 都匀市| 凤城市| 巨鹿县| 水城县| 丽江市| 读书| 托里县| 梁平县| 仲巴县| 增城市| 上饶市| 崇信县| 宜兰县| 枝江市| 准格尔旗| 革吉县| 临泉县| 固原市| 青冈县| 高密市| 滨州市| 大田县| 民县| 满洲里市| 西藏| 扎兰屯市| 龙陵县| 会理县| 兰州市| 汶川县| 筠连县| 咸宁市| 泾阳县| 子长县| 耒阳市| 屏南县| 泌阳县|