写一个正则表达式来表示一行中的两个元音

时间:2015-09-29 01:00:47

标签: regex command-line grep

我尝试编写一个正则表达式来表示一行中的两个元音。

此代码是否可以完成我的工作?

'([aieou]*[aieou]){2,}'

2 个答案:

答案 0 :(得分:0)

([aeiou]{2})将完成这项工作。

答案 1 :(得分:0)

请稍微具体一点。根据您的规范,请参阅问题详细信息和注释,请在下面找到正则表达式:如果单词具有最少2个元音数,则无论是否连续,都将匹配。它将匹配" Sara"和" toto"同样。

print $a if ($a =~ /[aeiou]+.*?[aeiou]+/ig);