Итак, вы ищете подстроку, которая содержит точно четыре целых числа, разделенных пробелом и заканчивающихся символом новой строки. Вы можете использовать регулярные выражения, чтобы найти подстроки, которые следуют этому шаблону. Допустим, вы сохранили строку в переменной s
:
import re
matches = [m[0] for m in re.findall(r"((\d+\s){4})", s)]
Переменная matches
теперь содержит строки с ровно четырьмя целыми числами в них. После этого вы можете разбить каждую строку и преобразовать в целые числа, если хотите:
matches = [[int(i) for i in s.split(' ')] for s in matches]
Результат:
[[567, 45, 32, 468], [974, 35, 3578, 4467], [325, 765, 355, 5466]]