私は文字列を持っていますstr a\tb\tc\td\te
最初のフィールド値aを変数に入れ、次に 2 番目のフィールド値bを他の変数に入れ、次に両方c\tdを 3 番目の変数に入れ、最後のフィールド値eを 1 つの変数に入れるようにします。
私が行った場合
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
これを達成する方法は?