一个文本,可能是这样的形式:
内网-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 ![]() 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;" |