import re 
l = ["42. blabla \n foo", "42 blabla \n foo", "422. blabla \n foo"]
regex_header = re.compile(r"^\d+(?![.\d])")
for s in l:
    if (regex_header.search(s)):
    	print(s)