我想tank2
在下面的数组中找到名字,所以我这样做了
#!/usr/bin/perl
use strict; use warnings;
my @out = ("aaa\n", "pool: tank2\n", "ccc\n");
foreach my $line (@out) {$line =~ /pool: (.+)/; print $1;}
并得到
Use of uninitialized value $1 in print
tank2tank2
我的两个问题是
- 由于某种原因,该名称被打印两次并出现错误。
- 第一次找到结果/名称时,如何将结果/名称保存在变量中?