import re 

s = 'start hamlet of just 50 year-round start residents lacks a grocery store end or even a gasoline station'

print(re.search(r'start((?!.*start.*).*)end', s).group(1))
