Python正则表达式查找字符串中第一个元音的位置
如何使用正则表达式查找字符串中第一个元音的位置 e、 g。 string='今天就是这一天 “i”是第一个元音,我希望有位置2(因为i是字符串中的第三个元素)Python正则表达式查找字符串中第一个元音的位置,python,regex,Python,Regex,如何使用正则表达式查找字符串中第一个元音的位置 e、 g。 string='今天就是这一天 “i”是第一个元音,我希望有位置2(因为i是字符串中的第三个元素) 我想找到第二个元音、第三个元音等是什么?这不需要正则表达式,只需简单的列表理解,在1 loc中即可 vowel_pos = [ i for i,v in enumerate(my_string) if v.lower() in ('a','e','i','o','u','y') ] 你不需要正则表达式,它可以通过一个简单的列表理解,在1
我想找到第二个元音、第三个元音等是什么?这不需要正则表达式,只需简单的列表理解,在1 loc中即可
vowel_pos = [ i for i,v in enumerate(my_string) if v.lower() in ('a','e','i','o','u','y') ]
你不需要正则表达式,它可以通过一个简单的列表理解,在1 loc中完成
vowel_pos = [ i for i,v in enumerate(my_string) if v.lower() in ('a','e','i','o','u','y') ]
你尝试了什么?你尝试了什么?在“aeiou”中把它缩短一点
v
@Vallentin你完全正确,但我认为这种方式更容易理解,在“aeiou”中把它缩短一点v
@Vallentin你完全正确,但我认为这种方式更容易理解