乐趣区

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

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}
首先满足第二条规则的正则是:1d{2}
首先满足第三条规则的正则是:2[0-4]d
首先满足第四条规则的正则是:25[0-5]
结果:(d{1,2})|(1d{2})|(2[0-4]d)|(25[0-5]) 然后又三组包括. 的 一组不包括. 的
最终:(( (d{1,2}) | (1d{2}) | (2[0-4]d) | (25[0-5]) ) . ){3}((d{1,2})|(1d{2})|(2[0-4]d)|(25[0-5]))

退出移动版