import re
strings = [
"hello" ,
"hwqrtedfasdlcvdaltbto" ,
"test" ,
"helliiiiio" ,
"helhcludoo" ,
"test helo" ,
"kdjhslfjhshhhheeellllllooooosadsf"
]
for x in strings:
if re .match ( r'.*?h[^e]*e[^l]*l[^l]*l[^o]*o' , x) :
print ( 'YES for %s' % x)
else :
print ( 'NO for %s' % x)
aW1wb3J0IHJlCgpzdHJpbmdzID0gWwogICAgImhlbGxvIiwKICAgICJod3FydGVkZmFzZGxjdmRhbHRidG8iLAogICAgInRlc3QiLAogICAgImhlbGxpaWlpaW8iLAogICAgImhlbGhjbHVkb28iLAogICAgInRlc3QgaGVsbyIsCiAgICAia2RqaHNsZmpoc2hoaGhlZWVsbGxsbGxvb29vb3NhZHNmIgpdCgpmb3IgeCBpbiBzdHJpbmdzOgogICAgaWYgcmUubWF0Y2gocicuKj9oW15lXSplW15sXSpsW15sXSpsW15vXSpvJyx4KToKICAgICAgICBwcmludCAoJ1lFUyBmb3IgJXMnICUgeCkKICAgIGVsc2U6CiAgICAgICAgcHJpbnQgKCdOTyBmb3IgJXMnICUgeCk=