gpt4 book ai didi

python - 从捕获组中查找以字符开头的所有可能的子字符串

转载 作者:太空狗 更新时间:2023-10-29 19:32:54 25 4
gpt4 key购买 nike

例如,我有字符串 BANANA 并且想要找到所有可能的以元音开头的子字符串。我需要的结果如下所示:

"A", "A", "A", "AN", "AN", "ANA", "ANA", "ANAN", "ANANA"

我试过这个:re.findall(r"([AIEOU]+\w*)", "BANANA")但它只找到似乎是最长匹配项的 "ANANA"。我怎样才能找到所有其他可能的子字符串?

最佳答案

s="BANANA"
vowels = 'AIEOU'
sorted(s[i:j] for i, x in enumerate(s) for j in range(i + 1, len(s) + 1) if x in vowels)

关于python - 从捕获组中查找以字符开头的所有可能的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35457288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com