我有一个字符串str a\tb\tc\td\te
我希望第一个字段值a进入一个变量,然后第二个字段值b进入另一个变量,然后都c\td进入第三个变量和最后一个字段值e进入一个变量。
如果我做
my ($a,$b,$c,$d) = split(/\t/,$_,4);
$c将仅获得c并将$d获得d\te
我可以:
my ($a,$b,$c) = split(/\t/,$_,3);
然后c会得到c\td\te
,我可以以某种方式(如何?)摆脱最后一个价值并把它放进去$d
如何做到这一点?