python 匹配某些字符 打印这一行

我现在有一个变量a,printa的结果如下ReservationsIPv4ReservationsEPGAdmNodes#10.132.128.101/32IPv6Res... 我现在有一个变量a,print a的结果如下

Reservations

IPv4 Reservations

EPG Adm Nodes # 10.132.128.101/32

IPv6 Reservations

Net Ranges

Console server epgcon06 # 13
Console server epgcon06 # 14

怎样能做到获得变量b,print b的结果就是10.132.128.101这个ip地址
展开
 我来答
silmerusse
2013-06-18 · TA获得超过6640个赞
知道大有可为答主
回答量:2919
采纳率:33%
帮助的人:2094万
展开全部
import re

m = re.search("^EPG Adm Nodes # (.+)/.*$", a, re.M)
print m.group(1)
追问
多谢 能帮我稍微解释下吗?
追答
re是正则表达式
^代表开头
$代表结尾
.匹配任意值
+代表一个或多个值
*代表零个或多个值
括号中间是想要的值
re.M意思是多行匹配
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式