[ 新規に投稿する ]

CSVのダブルコーテイション削除方法No.00378
madoka さん 17/11/16 08:39 [ コメントを投稿する ]
  CSVデータを開いたところ、文字列を表すダブルコーテイション””がすべての項目に付いていました。
秀丸でダブルコーテイションを一括削除する方法がありましたら、ご教授下さい
[ ]
RE:00378 CSVのダブルコーテイション削除方法No.00379
秀丸担当 さん 17/11/16 11:56 [ コメントを投稿する ]
 
単純にダブルクォーテーションを削除するだけだとしたら、「"」を置換して何
もない文字列にするといいと思います。
[検索(S)]→[置換(R)...]の置換ダイアログで、検索文字列を「"」にして、置換
文字列を「」(何もない文字列)にして全置換します。

ただダブルクォーテーションで囲まれた中に「"」や「,」が記述されている場合
は単純に削除するだけでは都合が悪いと思います。

考えてみたところでは、ダブルクォーテーションで囲まれた中の「"」を維持し
たまま消すには、置換ダイアログで「正規表現」をONにして、以下のようにする
とできそうでした。

検索文字列「(?<=^|,)"(.*?)"(,|$)」
置換文字列「\1\2」

ダブルクォーテーションで囲まれた中の「,」は、残ったらcsvが崩れるので削除
したほうがいいと思いますが、情報が失われるので、消すべきかは判断が分かれ
ると思います。
[検索(S)]→[検索(F)...]の検索ダイアログで、正規表現をONにして、
「,(?!"|$)」で検索すると調べることはできると思います。

正規表現の書き方に見落としがあったらすみません。
「csv ダブルクォーテーション 正規表現」でGoogle検索するといろいろ情報が
得られると思います。

この会議室は秀丸スタートメニューの会議室になっています。
秀丸エディタの会議室は以下になります。
http://www.maruo.co.jp/hidesoft/2/index.html
[ ]

[ 新規に投稿する ]