import re
s = """aaa 111(zzz)
222
333
bbb 555
111"""
rx= r'^(\S+)\s+(.*(?:[\r\n]+ +.*)*)'
res =[]
for m in re.finditer(rx, s, re.M):
res.append((m.group(1), re.findall(r"[0-9]+", m.group(2))))
print(res)
aW1wb3J0IHJlCnMgPSAiIiJhYWEgICAgMTExKHp6eikKICAgICAgIDIyMgogICAgICAgMzMzCmJiYiAgICA1NTUKICAgICAgIDExMSIiIgpyeD0gcideKFxTKylccysoLiooPzpbXHJcbl0rICsuKikqKScKcmVzID1bXQpmb3IgbSBpbiByZS5maW5kaXRlcihyeCwgcywgcmUuTSk6CglyZXMuYXBwZW5kKChtLmdyb3VwKDEpLCByZS5maW5kYWxsKHIiWzAtOV0rIiwgbS5ncm91cCgyKSkpKQpwcmludChyZXMp