博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何查询日志文件中的所有ip,正则表达式
阅读量:6272 次
发布时间:2019-06-22

本文共 455 字,大约阅读时间需要 1 分钟。

IPV4必须满足以下四条规则:

1、任何一个1位或2位数字,即0-99;

2、任何一个以1开头的3位数字,即100-199;

3、任何一个以2开头、第2位数字是0-4之间的3位数字,即200-249;

4、任何一个以25开头,第3位数字在0-5之间的3位数字,即250-255。

把规则全部罗列出来

首先满足第一条规则的正则是:\d{1,2}

首先满足第二条规则的正则是:1\d{2}

首先满足第三条规则的正则是:2[0-4]\d

首先满足第四条规则的正则是:25[0-5]

结果:(\d{1,2})|(1\d{2})|(2[0-4]\d)|( 25[0-5]) 然后又三组包括.的 一组不包括.的

最终:( ( (\d{1,2}) | (1\d{2}) | (2[0-4]\d) | (25[0-5]) ) . ){3} ((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))

转载于:https://juejin.im/post/5c1b7f8f6fb9a049ad7703f9

你可能感兴趣的文章
欧几里德算法与扩展欧几里德算法
查看>>
Tinkoff Internship Warmup Round 2018 and Codeforces Round #475 (Div. 2)
查看>>
通过kafka提供的命令来查看offset消费情况
查看>>
oracle数据库从入门到精通之四
查看>>
自定义圆形图片控件
查看>>
sharepoint 2013 补丁升级步骤
查看>>
asp.net core 2.0 web api基于JWT自定义策略授权
查看>>
Skype for Business Server 2015-04-前端服务器-3-安装-管理工具
查看>>
第12章代码《跟老男孩学习Linux运维:Shell编程实战》
查看>>
我们为什么从Python转到go?
查看>>
5.Azure负载均衡(上)
查看>>
轻松精通awk数组企业问题案例
查看>>
26.Azure备份服务器(下)
查看>>
从“网上说的能信么”说开去---学习的思考
查看>>
DHCP 日志分析
查看>>
.NET Micro Framework动态调用C/C++底层代码(原理篇)
查看>>
Windows Server 2012正式版RDS系列⒃
查看>>
Shell脚本之awk篇
查看>>
微软发布Azure Stack硬件需求
查看>>
python socket编程详细介绍
查看>>