pattern = ''.join([(novowel + v + '{1}') for v in vowels]) + novowel + '$'
print(pattern)
prog = re.compile(pattern)
print(list([w for w in wordlist if prog.match(w)]))
Получение неправильных результатов NLTK и REGEX