Arrays Perl中的访问数组元素
转储程序(@releases)具有以下功能Arrays Perl中的访问数组元素,arrays,perl,arrayref,Arrays,Perl,Arrayref,转储程序(@releases)具有以下功能 $VAR1 = '\projects\proj mypac : test / 04.00.00; 0'; 当我打印($releases[0])时,它会 \projects\proj mypac : test / 04.00.00; 0 我想要单独的元素,比如 $releases[0] = \projects\proj; $releases[1] = mypac; $releases[2] = mypac; $releases[3] = 04.00.
$VAR1 = '\projects\proj mypac : test / 04.00.00; 0';
当我打印($releases[0])时,它会
\projects\proj mypac : test / 04.00.00; 0
我想要单独的元素,比如
$releases[0] = \projects\proj;
$releases[1] = mypac;
$releases[2] = mypac;
$releases[3] = 04.00.00;
$releases[4] = 0;
我怎样才能做到这一点呢?只是你的字符串
use strict;
use warnings;
my $string = '\projects\proj mypac : test / 04.00.00; 0';
my @fields = split m{\s*[:/;]?\s+}, $string;
use Data::Dumper;
print Dumper \@fields;
产出:
$VAR1 = [
'\\projects\\proj',
'mypac',
'test',
'04.00.00',
'0'
];
只要你的绳子
use strict;
use warnings;
my $string = '\projects\proj mypac : test / 04.00.00; 0';
my @fields = split m{\s*[:/;]?\s+}, $string;
use Data::Dumper;
print Dumper \@fields;
产出:
$VAR1 = [
'\\projects\\proj',
'mypac',
'test',
'04.00.00',
'0'
];
只要你的绳子
use strict;
use warnings;
my $string = '\projects\proj mypac : test / 04.00.00; 0';
my @fields = split m{\s*[:/;]?\s+}, $string;
use Data::Dumper;
print Dumper \@fields;
产出:
$VAR1 = [
'\\projects\\proj',
'mypac',
'test',
'04.00.00',
'0'
];
只要你的绳子
use strict;
use warnings;
my $string = '\projects\proj mypac : test / 04.00.00; 0';
my @fields = split m{\s*[:/;]?\s+}, $string;
use Data::Dumper;
print Dumper \@fields;
产出:
$VAR1 = [
'\\projects\\proj',
'mypac',
'test',
'04.00.00',
'0'
];
@releases是一个数组,因此我恐怕无法使用解决方案是的,
@releases
是一个1元素数组。因此,只需使用$releases[0]
访问标量即可。可能是这样的:我使用了数组的第一个元素来代替$string,并使其正常工作:-)谢谢:)@releases是一个数组,因此我恐怕无法使用该解决方案是的,@releases
是一个1元素数组。因此,只需使用$releases[0]
访问标量即可。可能是这样的:我使用了数组的第一个元素来代替$string,并使其正常工作:-)谢谢:)@releases是一个数组,因此我恐怕无法使用该解决方案是的,@releases
是一个1元素数组。因此,只需使用$releases[0]
访问标量即可。可能是这样的:我使用了数组的第一个元素来代替$string,并使其正常工作:-)谢谢:)@releases是一个数组,因此我恐怕无法使用该解决方案是的,@releases
是一个1元素数组。因此,只需使用$releases[0]
访问标量即可。可能是这样的:我已经使用数组的第一个元素来代替$string,并使其正常工作:-)谢谢:)