我想要比赛
my @array = ( 'Tree' , 'JoeTree');
foreach (@array ) {
if ( $_ =~ /^(Joe)Tree/gi) {
print "matched $_";
}
}
Run Code Online (Sandbox Code Playgroud)
它只匹配JoeTree.它不匹配树?
cod*_*ict 10
尝试:
if (/^(?:Joe)?Tree/gi)
Run Code Online (Sandbox Code Playgroud)
Joe部分选为可选的.(..),以
(?:...)作为你只是分组.$_ =~一部分是多余的,因为在默认情况下,我们在检查$_| 归档时间: |
|
| 查看次数: |
672 次 |
| 最近记录: |