如何查詢日誌檔案中的所有ip,正規表示式

布林bl發表於2018-12-20

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

相關文章