import re
rx = r"\S+(?:[^\S\r\n]+\S+){0,3}(?=[^\S\r\n]+color\b)"
s = "it is amamzing to look at the evening sky and the color\ncolor of the sky is blue\ncolor\nsky color is blue"
print(re.findall(rx, s))
aW1wb3J0IHJlCnJ4ID0gciJcUysoPzpbXlxTXHJcbl0rXFMrKXswLDN9KD89W15cU1xyXG5dK2NvbG9yXGIpIgpzID0gIml0IGlzIGFtYW16aW5nIHRvIGxvb2sgYXQgdGhlIGV2ZW5pbmcgc2t5IGFuZCB0aGUgY29sb3JcbmNvbG9yIG9mIHRoZSBza3kgaXMgYmx1ZVxuY29sb3JcbnNreSBjb2xvciBpcyBibHVlIgpwcmludChyZS5maW5kYWxsKHJ4LCBzKSk=