Верните исходный текст, где в этом исходном тексте: < /p>
После каждого согласного случайный гласный был вставлен < /li>
После каждого гласного ввода была заменена < /li>
. /> < /blockquote>
И что я попробовал: < /p>
Код: Выделить всё
text = "hieeelalaooo" #original string is hello
pat1 = "(?=[^aeiouy][aeiouy])\\w" #const then random vowel
ans1=re.findall(pat1,text)
#ans1 = ['h', 'l', 'l']
pat2 = "([aeiouy])\\1\\1" #vowel replicated twice
ans2=re.findall(pat2,text)
#ans2 = ['e', 'o']
ans = re.findall(pat1 + "|" + pat2, text)
#ans = ['', 'e', '', '', 'o']
Подробнее здесь: https://stackoverflow.com/questions/797 ... al-regexes