从下面的输出我想得到端口描述的值。
out = """Port Description - not advertised
System Name - not advertised"""
截至目前,我正在使用以下代码:
re.search(r'Port Description\s+-\s+([\s\w]+)',out).group(1)
但我得到的结果是:not advertised System Name
我的输出中只需要not advertised
。
答案 0 :(得分:0)
您应该在多线模式(flags=re.M
)中进行搜索并添加行尾标记'$'
:
re.search(r'Port Description\s+-\s+([\s\w]+$)', out, flags=re.M).group(1)
#'not advertised'