Python-re.split()多个定界符

我有一个关于使用re.split()来使用多个定界符解析字符串的问题。我浏览了旧文章,所有文章都集中于特定的符号和组合。我正在尝试使用5个元音解析一个单词。我已经根据我在其他帖子中看到的内容尝试了各种组合,但是只返回了第一个解析:

re.split(r'[aeiou]+', 'chruschtschov')

我希望它返回:“ chr”,“ schtsch”,“ v”。但是我回来的只是“ chr”。我尝试了该r.split语法的几种不同组合,包括[a,e,i,o,u],[a + | e + | i + | o + | u],但只有第一个子字符串不断返回。有人可以让我知道我在做什么错吗?非常感谢!

编辑@Andrej Keseley

import re

def solve(s):
    scores = 'abcdefghijklmnopqrstuvwxyz'
    string_sep = re.split(r'[aeiou]+', s)
    for word in string_sep:
        print(word)
        total = 0
        for i in word:
            if scores.index(i) + len(word) > total:
                print(scores.index(i))
                total= scores.index(i) + len(word)
        return(total)

print(solve('chruschtschov'))

这是我编写的全部功能。我试图通过for循环运行字符串,以将字符串中的每个字母与其在字母表中的位置建立索引。但是我必须首先解析辅音子字符串。我正在运行它,它只返回第一个子字符串,其中第一个for循环中有第一个打印语句。