一个文本,可能是这样的形式:
内网-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 地址呢?
1
imn1 2015-09-09 16:02:40 +08:00
^[^\d\.]+([\d\.]+)
|
2
gongpeione 2015-09-09 16:13:48 +08:00
import rem =
text = "内网-10.0.0.1" m = re.findall (r"内网-(10\.(\d{1,3}\.){2}\d{1,3})", text ) |
3
gongpeione 2015-09-09 16:14:42 +08:00 1
import re
text = "内网-10.0.0.1 ·····" m = re.findall (r"内网-(10\.(\d{1,3}\.){2}\d{1,3})", text ) 手滑 |
4
Hakmor OP 似乎输出格式还是不对
我得到的是这样一个输出 [('10.77.129.52', '129.')] text = "YY14072011 内网-10.77.129.52;管理卡-10.127.176.52;" |