import re
items = ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten', 'eleven', 'twelve', 'tree']
hits = [item for item in items if re.match(r"(?=.{4}$)(?![^no\n]*[no])(?=[^e\n]*e)[^i\n]*i.*$", item)]
print(hits)
aW1wb3J0IHJlCgppdGVtcyA9IFsnb25lJywgJ3R3bycsICd0aHJlZScsICdmb3VyJywgJ2ZpdmUnLCAnc2l4JywgJ3NldmVuJywgJ2VpZ2h0JywgJ25pbmUnLCAndGVuJywgJ2VsZXZlbicsICd0d2VsdmUnLCAndHJlZSddCmhpdHMgPSBbaXRlbSBmb3IgaXRlbSBpbiBpdGVtcyBpZiByZS5tYXRjaChyIig/PS57NH0kKSg/IVtebm9cbl0qW25vXSkoPz1bXmVcbl0qZSlbXmlcbl0qaS4qJCIsIGl0ZW0pXQoKcHJpbnQoaGl0cykK