|
想用PY写一个日志分析的脚本,,日志格式如下:
|1983|NULL|2016-05-23 00:01:21|2016-05-22 23:59:33|NULL|4|10.3.15.222|Failed to login through SNMP. (Ip=10.15.214.91, Times=6, Reason=the community was incorrect)|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|%%01SNMP/4/SNMP_FAIL(s)[4125133]:|NULL|NULL|NULL
现在想把源IP和目的IP分开,并保存到两个列表中,,我就是不知道如何提取源和目的IP,,下面是我的2条正则:
IP_LIST0=re.findall(r'\d+\.\d+\.\d+\.\d+',line) 源IP处理
IP_LIST1=re.findall(r'\d+\.\d+\.\d+\.\d+',line) 目的IP处理
小弟不知道该如何修改正则,才能使源IP处理的正则只匹配第一个IP,,,目的IP处理的正则只匹配第二个IP。。。
|
|