python正则表达式匹配网址中的域名_匹配 IP 地址与域名的正则表达式
一个完整的域名,由根域、顶级域、二级、三级……域名构成,每级域名之间用点分开,每级域名由字母、数字和减号构成(第一个字母不能是减号),不区分大小写,长度不超过63。
单独的名字可以由正则表达式[a-zA-Z0-9][-a-zA-Z0-9]{0,62}来匹配,而完整的域名至少包括两个名字(比如google.com,由google和com构成),最后可以有一个表示根域的点(在规范中,最后有一个点的才是完整域名,但一般认为包括两个以上名字的域名也是完整域名,哪怕它后面没有点)。
匹配完整域名的正则表达式:
[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?
一个IP字串,由四段组成,每一段是0~255的数字,段与段之间用小数点隔开,比如61.139.2.69就是一个合法的IP字串。
如果正则表达式写成\d{1,3}(\.\d{1,3}){3}无疑是不负责的,因为它可以匹配300.400.555.666这样的非法IP字串。
要匹配一个0~255之间的数,有几种匹配方式,下面是其中一种:
匹配 正则表达式 说明
0~9 \d 单个数字
10~99 [1-9]\d 两位数
100~199 1\d\d 百位为1的三位数
200~249 2[0-4]\d 三位数,百位是2,十位是0~9
250~255 25[0-5] 三位数,百位是2,十位是5,个位是0&#x
python正则表达式匹配网址中的域名_匹配 IP 地址与域名的正则表达式相关推荐
- IP地址和域名之间的转换
一.引言 域名,简单来理解就是我们平常说的网址.比如登录某度买假药时,会在IE浏览器的地址栏输入www.baidu.com,这里我们输入的就是百度的域名.而实际上我们在互联网中要找到某个网站,是需要这 ...
- Php正则表达式的应用———提取某网站中最新发表的代理ip地址
Php正则表达式的应用---提取某网站中最新发表的代理ip地址 正则表达式的功能是非常强大的,主要三方面应用.1.判断指定的字符串是否具有指定的格式 2.查找具有指定格式的字符串 3. 将具有指定格式 ...
- 应用PHP正则表达式提取某网站中最新发表的代理ip地址
Php正则表达式的应用---提取某网站中最新发表的代理 ip 地址 正则表达式的功能是非常强大的,主要三方面应用.1. 判断指定的字符串是否具有指定的格式 2.查找具有指定格式的字符串 3. 将具有指 ...
- Python根据域名批量获取IP地址和经纬度(2021.12.1)
Python批量获取域名对应的IP地址和经纬度 1.DN.DNS.URL简介 1.1 域名 1.1.1 不同类型的域名 1.1.1.1 TLDs: Top-Level Domains 顶级域 1.1. ...
- java域名查询_Java技巧: 根据网址/域名查询DNS/IP地址
需求: 给定一个URL地址, 例如: http://www.cncounter.com/tools/shorturl.php, 解析对应的IP地址和端口号. 说明: 本文不涉及底层的 DNS 协议, ...
- Java技巧: 根据网址/域名查询DNS/IP地址
需求: 给定一个URL地址, 例如: http://www.cncounter.com/tools/shorturl.php, 解析对应的IP地址和端口号. 说明: 本文不涉及底层的 DNS 协议, ...
- 网址(url),ip地址,域名,dns,hosts,服务器
什么是服务器: 服务器最通俗的解释就是提供服务的机器 如何提供服务?提供什么服务?这很大程度上取决于用户了. 换一种说法,服务器也可以说成是一款性能更强,计算力更强的电脑.为什么这么说,因为电脑是用来 ...
- 有效ip地址_计算机等级考试详解:用IP地址及域名访问web网站的正确说法
计算机等级考试详解:用IP地址及域名访问web网站的正确说法! 本经验由宗龙龙原创,全文共1000多字,阅读需要14分钟,如果文中存在错误,还请大家多多指点,我会积极改进的! 11.以下关于访问Web ...
- python获取域名对应的ip_09python实现DNS查找域名对应的IP地址
# DNS:是一个UDP层上边的协议,用于将域名转换成IP地址,在我们平时浏览网页的时候, # 这个我们平时用到的特别多的,在我们打开浏览器进行搜索网页的时候,不是填入IP地址进行 # 搜索的,而只是 ...
- java域名到ip转换_域名转化到IP地址的实现
在linux中,有一些函数可以实现主机名和地址的转化,最常见的有gethostbyname().gethostbyaddr()等,它们都可以实现IPv4和IPv6的地址和主机名之间的转化.其中geth ...
最新文章
- 观百工堰竹筏竞技比赛有感
- 移动端通过ajax上传图片(文件)并在前台展示——通过H5的FormData对象
- java-retry实现
- java 批量打印_JAVA批量打印皕杰报表
- OCP-052考试题库汇总(59)-CUUG内部解答版
- Hive数据据类型 DDL DML
- mac使用allure_制作测试报告,allure,生成
- 八十年代的计算机游戏,儿时小霸王的记忆 八十年代最伟大的二十款游戏
- Android 四大组件学习之Service三
- 包导出Android升级ADT22后会报ClassNotFoundException的原因分析
- 机械能计算机实验教案,学生实验:用DIS研究机械能守恒教案3
- 移动端1px边框实现
- 《C语言程序设计》第4版 何钦铭、颜晖主编 课后习题答案 第12章 课后习题
- 单细胞分析Scanpy(一):Anndata数据结构
- SCORM标准的LMS
- java从小白到老白②
- 【WP】Chrome主题diy
- ui svg 转纯svg_带有SVG和边框图像的高科技UI元素
- 无源光网络技术及相关算法
- python文本自动伪原创_如何实现文章AI伪原创?