首页 > 试题广场 >

以下Perl程序的输出结果是哪个选项? $str = "wh

[单选题]

以下Perl程序的输出结果是哪个选项?

$str = "white black or white red";
if ($str =~ /
            (?<first>\w+)\s 
            (?<second>\w+)\s
            (?:or|and)\s
            \g1\s 
            (?<third>\w+)
            /x){
    print "$+{first} $+{second} $+{third}";
}

  • white black white

  • white black red

  • white black or

  • white or white

这道题你会答吗?花几分钟告诉大家答案吧!