我有一个字符串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
如何做到这一点?