我有以下代碼。Perl:如何獲取所有分組模式
在這裏,我匹配元音字符的話:
if (/(a)+/ and /(e)+/ and /(i)+/ and /(o)+/ and /(u)+/)
{
print "$1#$2#$3#$4#$5\n";
$number++;
}
我嘗試使用分組來獲取所有匹配的模式,但我只得到了最後的表達模式,這意味着第五表達if
條件。在這裏,我知道它只給出一個模式,因爲在if
條件的最後模式匹配。然而,我想獲得所有匹配的模式。任何人都可以幫我解決這個問題嗎?
你的意思是字符串必須包含的所有5個,E ,I,O,U? – kennytm 2010-04-01 09:35:23