如下代码需要完成,匹配一字符串$data中-o后的1,2,3,4,并把结果保存入变量:$t1。
my $data ='1,3,4,5, -o 1,2,3,4 -q sdfsdjlfjlsdjfl';
if ( $data =~ m/-o (/S+) -(/S+)/) {
print "args:/n";
print "$1/n";
my $t1 = $1;
print "$t1";
}
本文通过一个具体的Perl脚本示例,展示了如何使用正则表达式从字符串中提取特定的数据。具体而言,代码演示了如何匹配并捕获-o标志后的数字序列,这对理解Perl中的模式匹配非常有帮助。
如下代码需要完成,匹配一字符串$data中-o后的1,2,3,4,并把结果保存入变量:$t1。
my $data ='1,3,4,5, -o 1,2,3,4 -q sdfsdjlfjlsdjfl';
if ( $data =~ m/-o (/S+) -(/S+)/) {
print "args:/n";
print "$1/n";
my $t1 = $1;
print "$t1";
}

被折叠的 条评论
为什么被折叠?