你可以使用正则表达式来解决这个问题。下面是一个使用Python编写的函数示例:
import re
def extract_vowels(s):
vowels = re.findall('[aeiou]', s, re.IGNORECASE)
return ''.join(vowels)
这个函数使用re.findall()
函数来查找字符串s
中的所有元音字母,并将它们存储在一个列表中。然后,使用''.join()
函数将列表中的元素连接起来形成一个新的字符串,并返回它。
你可以像这样使用这个函数:
s = "Hello, World!"
new_s = extract_vowels(s)
print(new_s) # 输出:eoo