私は文字列を持っています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
これを達成する方法は?