ちょっと質問です。
Excel に喰わせる CSV ファイルを前処理するスクリプトを組んでいるのですが、
こういうデータを配列に入れる、(・∀・)イイ技はないでしょうか?

$line = "2003/04/05,abc,4000,\"hogehoge ha hogehoge detu, sosite hamehame ha fumefume desu.\"";

@lines = split ",",$line; すると以下になりますが、これは期待したものではありません。

@lines[0] = "2003/04/05";
@lines[1] = "abc";
@lines[2] = "4000";
@lines[3] = "\"hogehoge ha hogehoge detu";
@lines[4] = "sosite hamehame ha fumefume desu.\"";

こういう風にしたいのです。

@lines[0] = "2003/04/05";
@lines[1] = "abc";
@lines[2] = "4000";
@lines[3] = "\"hogehoge ha hogehoge detu, sosite hamehame ha fumefume desu.\"";