質問: csvファイルの中で、「 , 」カンマを使いたい 「 , 」で区切られたcsvファイルの中で、「 , 」カンマを使いたいのですが、可能でしょうか? 具体的には「これは1,500円でした。」というように、csvファイルに収められた文章内で出てくる半角の数字(お金)の区切りに使いたいのです。 全角では代用したくないのですが、csvファイルでデータを受け渡しする際に、困っています。 例えば、特殊文字などで対応可能でしょうか?
回答: #2で回答したものです。 >カンマやタブ以外の区切り文字、と言ったときに、 \, は結構メジャーなんですか? \,は適当です。unixのエスケープシーケンスっぽく書いてみました。 >\ は半角のバックスラッシュですよね? 半角の円マークと同じですか? 日本語環境だと円マーク、英語環境だとバックスラッシュですね。 おそらくwindowsに慣れている方だと#3さんの回答の""で囲む方法が見慣れたものなのではないかと思います。 (excelとかも勝手にそういうデータを作ってくれるかもしれません) unix系だと\を対象の文字の前につけることで、特殊文字を普通の文字として扱うという処理に慣れていると思います。