総ありがとう数 累計4,330万(2014年12月20日現在)

毎月4,000万人が利用!Q&Aでみんなで助け合い!

-PR-
  • すぐに回答を!
  • 2010-01-20 09:47:05
  • 質問No.5607497

解決
済み
Q CSVファイルからダブルクォーテーションを削除したい。VBS使用で。

  • 閲覧数2481
  • ありがとう数3
  • 気になる数0
  • 回答数1
sin0101

CSVファイルからダブルクォーテーションを削除したい。VBS使用で。

CSVファイルのダブルクォーテーションを外す方法が
Wendy02さん回答の
http://oshiete1.goo.ne.jp/qa3016163.html
(タブ区切りデータからダブルコーテーションを外したい)
を使用してみました。

〔使用前〕
"1","00030123","00000000000000000000","00000000000000000019","4220120","42201","","1"
〔使用後〕
1,00030123,00000000000000000000,00000000000000000019,4220120,42101,",1"

使用後、ダブルクォーテーションで囲まれていない項目があると、
ダブルクォーテーションが残ってしまいます。

.Pattern ="""([^""]+)"""
の部分を変更すれば、良いと思うのですが教えていただけないでしょうか?
  • 回答数1
  • 気になる数0

Aみんなの回答(全1件)

質問者が選んだベストアンサー

  • 2010-01-20 13:47:47
  • 回答No.1
こんにちは。

>.Pattern ="""([^""]+)"""
このパターンは、必ず、""のない文字に挟まれているという条件だからです。
空で、"" というものは予想していませんでした。

>"42201","","1"  ←"" が該当から外れますね。

今、試していまんせが、

.Pattern ="""([^""]*)"""

プラス(+)をアスタリスク(*)に変えてみてくれませんか?

それでダメだったら、実際にコードに入れて試してみます。
お礼コメント
 早々のご回答、ありがとうございます。
無事に動きました。
 助かりました。m(_ _)m
投稿日時 - 2010-01-20 14:55:24
  • 同意数0(0-0)
  • ありがとう数0
  • 回答数1
  • 気になる数0
  • ありがとう数2
  • ありがとう
  • なるほど、役に立ったなど
    感じた思いを「ありがとう」で
    伝えてください

関連するQ&A

その他の関連するQ&Aをキーワードで探す

別のキーワードで再検索する

あなたの悩みをみんなに解決してもらいましょう

  • 質問する
  • 知りたいこと、悩んでいることを
    投稿してみましょう
-PR-
-PR-
-PR-

特集


年賀状のマナーや作り方を学べるQ&A特集!

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ