是否可以在 pexpect 模块中模拟 re.findall ?
我目前有一个使用 pexpect 将 ssh 连接到服务器的脚本。然后我让它向服务器发送一个命令,该命令在 p.before 中返回一堆行(p 是一个 pexpect spawn):
JUNK JUNK JUNK IP ADDRESS 10.0.0.1 JUNK JUNK
JUNK IP ADDRESS 10.0.0.3 JUNK JUNK JUNK
JUNK JUNK JUNK
IP ADDRESS 10.0.0.2 JUNK JUNK JUNK JUNK
注意:我在示例中使用的 ip 地址是我仅用于此示例的随机 IP 地址。在实际脚本中,它可以是任何 ip 地址。我试图找到的信息是 IP 地址。
pexpect 可以做类似 re.findall 的事情吗?还是我必须这样做re.findall(regex, p.before
)?