这个问题已经在这里有了答案:
9年前关闭。
Possible Duplicate:
Regex to match vowels in order as they appear once
这匹配具有
a e i o u
的单词:foreach $v(@lines)
{
if(($v =~ /a/) && ($v =~ /e/) && ($v =~ /i/) && ($v =~ /o/) && ($v =~ /u/))
{
print $v;
}
}
如何使它仅按
a e i o u
顺序匹配?例如,单词abstemious
将匹配。
最佳答案
$v =~/a.*e.*i.*o.*u/
应该做到的。
关于regex - Perl正则表达式匹配元音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6233786/