2016年4月1日CSV取込の場合、単純にカンマで区切って配列を取得するだけのロジックを実装すると様々な弊害が起きます。見られるパターンとしては下記のようなケースでしょう。フィールドの中に、カンマがあった場合、意図しない場所で区切ってしまうフィールドの中に、改行があった場合、別行としてみなしてしまう。このような弊害があるため、一般的にはライブラリを使って取り込んだほうが安全です。Perlの場合、Perl::CSV_XSというライブラリが有名です。http://perldoc.jp/docs/modules/Text-CSV_XS-0.23/Text-CSV_XS-0.23.pod上記のようなエラーを回避しつつ、CSVを取り込むコードとしては下記のような書き方がベターです。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト関連記事Perlでの日付処理Perlで翌月の月末を求め、yyyyMMddで表示する計算があったので対応。知識がなかったんで何気にちょい時間がかかりました。PerlではこのDateTimeというライブラリがよさげ。最近Perlでの開発をやっているのでそこでのメモなどを書きます。今まであまりやったことがなかったんですけど、やはり文字列や配列関連の処理をどうやるのかでいろいろと迷ったりします。その2前回のエントリーでPerlで文字列を扱う場合は内部文字列に変換しなくてはいけないことを学びました。(mapを中心に)昨日書いたgrepに続き、mapについて調べたことを書いてみました。TidyPHPでコード整形ツールを使いましたが、Perlでも整形ツールがあったのでちょっとメモ。Perl::Tidyというモジュールです。