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

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

  • 閲覧数2857
  • ありがとう数3
  • 気になる数0
  • 回答数1
  • コメント数0
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
    -PR-
    -PR-
    • 回答数1
    • 気になる数0
    • ありがとう数2
    • ありがとう
    • なるほど、役に立ったなど
      感じた思いを「ありがとう」で
      伝えてください
    • 質問する
    • 知りたいこと、悩んでいることを
      投稿してみましょう
    このやり方知ってる!同じこと困ったことある。経験を教えて!
    このQ&Aにはまだコメントがありません。
    あなたの思ったこと、知っていることをここにコメントしてみましょう。

    関連するQ&A

    -PR-
    -PR-

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

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

    特集


    成功のポイントとは?M&Aで経営の不安を解決!

    -PR-

    ピックアップ

    -PR-
    ページ先頭へ