text = """VirtualFuncEthernet0/7/0.2001 (up):
L3 1.1.2.2/24 ip4 table-id 8 fib-idx 2
L3 2001:db8:0:1:1:1:2:2/112 ip6 table-id 8 fib-idx 1
VirtualFuncEthernet0/9/0 (dn):
host-vpp1out (up):
L3 1.1.1.1/24
L3 1.1.2.1/24
L3 2001:db8:0:1:1:1:1:1/112
L3 2001:db8:0:1:1:1:2:1/112
local0 (dn):
loop0 (up):
L3 1.1.1.1/32 ip4 table-id 7 fib-idx 1"""
results = []
f = iter(text.splitlines())
for line in f:
if line.startswith("host-vpp1out (up):"):
line = next(f)
while line.startswith(" L3 "):
results.append(line[5:].split("/")[0])
line = next(f)
break
print(results)
dGV4dCA9ICIiIlZpcnR1YWxGdW5jRXRoZXJuZXQwLzcvMC4yMDAxICh1cCk6CiAgTDMgMS4xLjIuMi8yNCBpcDQgdGFibGUtaWQgOCBmaWItaWR4IDIKICBMMyAyMDAxOmRiODowOjE6MToxOjI6Mi8xMTIgaXA2IHRhYmxlLWlkIDggZmliLWlkeCAxClZpcnR1YWxGdW5jRXRoZXJuZXQwLzkvMCAoZG4pOgpob3N0LXZwcDFvdXQgKHVwKToKICBMMyAxLjEuMS4xLzI0CiAgTDMgMS4xLjIuMS8yNAogIEwzIDIwMDE6ZGI4OjA6MToxOjE6MToxLzExMgogIEwzIDIwMDE6ZGI4OjA6MToxOjE6MjoxLzExMgpsb2NhbDAgKGRuKToKbG9vcDAgKHVwKToKICBMMyAxLjEuMS4xLzMyIGlwNCB0YWJsZS1pZCA3IGZpYi1pZHggMSIiIgoKcmVzdWx0cyA9IFtdCmYgPSBpdGVyKHRleHQuc3BsaXRsaW5lcygpKQpmb3IgbGluZSBpbiBmOgoJaWYgbGluZS5zdGFydHN3aXRoKCJob3N0LXZwcDFvdXQgKHVwKToiKToKCQlsaW5lID0gbmV4dChmKQoJCXdoaWxlIGxpbmUuc3RhcnRzd2l0aCgiICBMMyAiKToKCQkJcmVzdWx0cy5hcHBlbmQobGluZVs1Ol0uc3BsaXQoIi8iKVswXSkKCQkJbGluZSA9IG5leHQoZikKCQlicmVhawoJCnByaW50KHJlc3VsdHMp