例如,我有一个字符串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)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句