美文网首页
如何查询日志文件中的所有ip,正则表达式

如何查询日志文件中的所有ip,正则表达式

作者: 布尔bl | 来源:发表于2018-12-20 19:42 被阅读0次

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]))

相关文章

  • 如何查询日志文件中的所有ip,正则表达式

    IPV4必须满足以下四条规则: 1、任何一个1位或2位数字,即0-99; 2、任何一个以1开头的3位数字,即100...

  • MySQL--2.1MySQL的六种日志文件

    大家好,我们来说一下MySQL的6中日志文件。 1.查询日志 查询日志主要记录mysql的select查询的,改配...

  • 记几次失败的面试经历之360大数据测开2019-04-17

    1.python实现:对当前路径下的日志文件进行查询过滤 找出出现次数最多的URL 正则表达式 文件操作 字...

  • Failed to connect to github.com

    解决: host文件中github.com的IP应该是访问不了 1.查询可以用的IP 1.在ip查询[https:...

  • MySQL备份与恢复

    MySQL 日志 错误日志 编辑配置文件 查看方式 一般查询日志 慢日志 默认是否开启:关闭 如何开启: 模拟慢查...

  • Oracle归档日志操作

    查询日志的归档模式: 查询归档日志的信息: 查询正在使用的组所对应的日志文件: 查看归档信息:

  • MySQL-慢查询

    开启慢查询 临时 永久添加慢查询日志, 慢查询状态 查看慢查询阈值时间 设置慢查询阈值时间 日志 文件日志定义目录...

  • MySQL性能优化

    MySQL慢查询日志的开启方式 查询是否开启了慢查询日志 设置慢查询日志文件位置 设置是否需要把没有使用到索引的s...

  • 2017 11-10 Mysql应用2

    一.mysql的日志应用 (1)查询日志:general_log 记录查询语句,日志存储位置:文件:file表:t...

  • TiDB慢查询日志

    配置参数修改 TiDB也支持输出慢查询日志,通过修改配置文件可以指定慢查询日志的文件名以及耗时阈值。 配置文件 /...

网友评论

      本文标题:如何查询日志文件中的所有ip,正则表达式

      本文链接:https://www.haomeiwen.com/subject/cieukqtx.html