No.1ベストアンサー
- 回答日時:
xxx,yyy,"z,zz",XXX,"YY,Y",ZZZ,111,222
の意味は
xxx yyy z,zz XXX YY,Y ZZZ 111 222
と言う意味です。
CSVはアプリケーション依存ですから、excelのCSVとして
{
my $tmp = $line;
$tmp =~ s/(?:\x0D\x0A|[\x0D\x0A])?$/,/;
@values = map {/^"(.*)"$/ ? scalar($_ = $1, s/""/"/g, $_) : $_}
($tmp =~ /("[^"]*(?:""[^"]*)*"|[^,]*),/g);
}
です。★ただし内容に改行を含まない場合です。
⇒ Perlメモ/CSV形式の行から値のリストを取り出す( http://www.din.or.jp/~ohzaki/perl.htm#CSV2Values )
より引用。
これをサブルーチンとして、$lineごとに呼び出せばよいでしょう。
while(<IN>){
my $line = $_;
&csv2list($line);
}
>""内のコンマを取りたいのですが、どうしたらよいでしょうか?
このサブルーチン内か、処理後に改めて行いますが、大体文字はよほど注意しないと他の文字と衝突します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail Googleの連絡先を共有する方法があればアドバイス願います。 3 2023/03/30 11:11
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- UNIX・Linux bash のファイルの読み込み方についてご質問 3 2023/05/15 20:40
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- Visual Basic(VBA) worksheetFunctionクラスのVlookupプロパティを取得できません エラーへの対応 3 2022/12/27 22:27
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- その他(パソコン・周辺機器) チャレンジタッチ3 改造 アプリインストールできない 1 2022/07/01 14:43
- 確定申告 確定申告しなかった場合の期末商品棚卸高の扱い 2 2022/06/11 21:24
- その他(ソフトウェア) 一太郎付属の”全件検索”ツールの不具合 3 2023/07/25 15:03
- ネットワーク コマンドプロンプトで、コマンドの飛ばし方を教えてください。 ネットワークにデータを飛ばす(copy) 4 2022/10/19 11:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
INDIRECT 横に再度抽出したい
-
テキストファイルで提出とは?
-
perlのflock関数でロックをかけ...
-
Perlで特定文字列から特定文字...
-
bashスクリプト
-
perlをバージョンアップしたら...
-
TeraPadエディターの操作方法に...
-
perlで自動ログインをしたいが...
-
perlの構文でカンマの意味が分...
-
Perl の外部モジュールの利用方法
-
Strawberry Perl for Windows ...
-
perl LWPでURLにアクセスした時...
-
Perlで、「が」を、「...
-
Perlで時間の計算
-
perlのプログラミング 部分入れ...
-
英数文字列のうちの数値を4桁に...
-
Perlの例文でif($a==1&&$b==5&&...
-
Wallpaper Engineでおすすめの...
-
openした後、closeしないでプロ...
-
perlで複数のファイルの処理に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
INDIRECT 横に再度抽出したい
-
openした後、closeしないでプロ...
-
perlをバージョンアップしたら...
-
Perl の外部モジュールの利用方法
-
Perlのエラーについてご教授く...
-
テキストファイルで提出とは?
-
bashスクリプト
-
Windows10においての『Perl』の...
-
perlのflock関数でロックをかけ...
-
Perlで特定文字列から特定文字...
-
perlプログラミング 空白行削除
-
画像が表示でnull; this.src
-
ターミナルで特定の文字と文字...
-
Wallpaper Engineでおすすめの...
-
perl 正規表現でエラー
-
perlで複数のファイルの処理に...
-
perlでリテラル値はメモリにど...
-
このファイルを開く方法で困っ...
-
LinuxにおいてのPerlのプログラ...
-
PerlでUTF-8のファイルの文字列...
おすすめ情報