我用正則表達式很糟糕,並試圖在谷歌搜索,但我試過的一切都沒有奏效。Perl正則表達式匹配數組
這裏是我的代碼:
@liner = split(/\s+/, $_);
foreach my $v (@liner) {
if ($v =~ /*.duplex.*/) {
print ECRIRE ";$v";
}
}
$ V包含類似:「全雙工」,但也包含了其他的東西,如「半雙工,」 ......
所以我想我的條件匹配「任何字符」雙工「任何字符」。
我試過的東西if ($v =~ /(*.)duplex(.*)/)
和其他一些人,但沒有工作。誰能幫我嗎?
第一個'* .'是無效的 - 它需要的是'*'。 – Christoph