在字符串中查找单词的方法

Pau*_*aul 2 python regex string

我正在搜索一个字符串,会有一行以ssid开头,我需要在那之后直接找到这个单词.所以一个例子是"ssid home",家就是我希望回归的词.我是以迂回的方式做到这一点,看起来非常凌乱,我应该怎样做这个,一个正则表达式或者是否有办法整理我所做的事情?

a = """
!
interface blah
a
ssid test
v
v
"""

b = a.split("\n")
matches = [x for x in b if "ssid" in x]
matches = [i.split() for i in matches]
print matches[0][1]
Run Code Online (Sandbox Code Playgroud)

Ray*_*Ray 5

a = """
!
interface blah
a
ssid test1
v
ssid test2
v
ssid test3
"""
p = r'(?<=ssid )\S+' # non-whitespace character chunk after ssid
match = re.findall(p, a)
Run Code Online (Sandbox Code Playgroud)

这会给你: ['test1', 'test2', 'test3']