Cet article présente principalement la méthode Python permettant de déterminer s'il y a une adresse IP dans l'URL. Elle a une certaine valeur de référence. Maintenant, je la partage avec vous. Les amis dans le besoin peuvent s'y référer
Parce que. il doit être détecté un par un. Si le lien contient l'adresse IP, vous devez utiliser des expressions régulières ici. Python prend parfaitement en charge les expressions régulières. Vous pouvez utiliser le module re pour le compléter ici. , je dois donc l'utiliser à chaque fois. Vérifiez-le maintenant, puis notez-le. Voici vos propres codes et références aux modèles correspondants d'autres personnes
#!/usr/bin/env python # -*- coding: utf-8 -*- ''' 功能:对于给定的URL,检测其中是否包含IP ''' import re def 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) contient votre propre modèle de correspondance, je pense personnellement que c'est plus facile à pratiquer. ip_exist_two(one_url) contient des expressions régulières pour faire correspondre les IP fournies sur Internet, cela semble un peu compliqué, mais après test, les résultats. peut être adapté correctement.
Ce qui suit est le résultat imprimé
['101.23.45.67'] missing................ ['34.54.65.3'] missing................ **************************************************** ['101.23.45.67'] missing................ ['34.54.65.3'] missing................
Recommandations associées :
Comment configurer l'url lorsque le projet Django contient plusieurs applications
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!