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

2022-02-04 14:01:45 字數 600 閱讀 6833

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\d

首先滿足第三條規則的正則是:2[0-4]\d

首先滿足第四條規則的正則是:25[0-5]

結果:(\d)|(1\d)|(2[0-4]\d)|( 25[0-5])  然後又三組包括.的 一組不包括.的

最終:(  ( (\d)  |  (1\d)  |  (2[0-4]\d)  |  (25[0-5])   )  \.    )

((\d)|(1\d)|(2[0-4]\d)|(25[0-5]))

Python 找出日誌檔案中topK的ip

最近面試遇到好幾次的乙個問題,查詢日誌檔案中topk的ip或網域名稱或其他字段 coding utf 8 查詢日誌檔案中top5的ip import os def top ip path with open path as file 定義乙個空字典 ip dict 按行讀取檔案 for line i...

如何查詢別人的IP

1 郵件查詢法 使用這種方法查詢對方計算機的ip位址時,首先需要對方先給你發一封電子郵件,然後你可以通過檢視該郵件屬性的方法,來獲得郵件傳送者所在計算機的ip位址。2 日誌查詢法 這種方法是通過防火牆來對qq聊天記錄進行實時監控,然後開啟防火牆的日誌記錄,找到對方的ip位址。3 工具查詢法 這種方法...

如何查詢Oracle中的trace檔案

除此之外還有其他兩種方法,使我們更簡單的找到trace檔案 方法一 通過會話級設定tracefile identifier引數 alter session set tracefile identifier my session tracefile 然後執行dump命令,這樣我們可以在udump目錄下...