一个文本,可能是这样的形式:
内网-10.0.0.0 外网-182.0.0.0
外网-123.2.2.2 内网-10.2.2.2
内网-10.3.4.5
外网-182.1.1.1
内网-10.0.1.1 外网-182.0.1.1
请问怎么用正则匹配出内网后的 ip 地址呢?
一个文本,可能是这样的形式:
内网-10.0.0.0 外网-182.0.0.0
外网-123.2.2.2 内网-10.2.2.2
内网-10.3.4.5
外网-182.1.1.1
内网-10.0.1.1 外网-182.0.1.1
请问怎么用正则匹配出内网后的 ip 地址呢?
|
imn1Sep 9, 2015
1
^[^\d\.]+([\d\.]+)
|
|
gongpeioneSep 9, 2015
2
import rem =
text = "内网-10.0.0.1" m = re.findall (r"内网-(10\.(\d{1,3}\.){2}\d{1,3})", text ) |
|
3
import re
text = "内网-10.0.0.1 ·····" m = re.findall (r"内网-(10\.(\d{1,3}\.){2}\d{1,3})", text ) 手滑 |
|
4
似乎输出格式还是不对
我得到的是这样一个输出 [('10.77.129.52', '129.')] text = "YY14072011 内网-10.77.129.52;管理卡-10.127.176.52;" |