Re.findall() & Re.finditer()

  • + 11 comments

    excellent

    a bit shorter version

    import re
    s = '[qwrtypsdfghjklzxcvbnm]'
    a = re.findall('(?<=' + s +')([aeiou]{2,})' + s, input(), re.I)
    print('\n'.join(a or ['-1']))