import re

pattern = r"\b\d{8}\b.*?(?=\s*(?:\b\d{8}\b|$))"
s = "12345678 abcdefg 37394822 gdzdnhqihdzuiew 09089799 78998728 gdjewdwq"

print(re.findall(pattern, s))