- ベストアンサー
[ASP+CSV]カンマ区切りを分解したい!
こんばんわぁ♪ カンマ区切りの文字列を分解して新しい変数に格納しなおしたいのです・・・。 たとえば・・・。 MOJIRETSU = "12,13,14,15" という文字列を・・・。 a=12 b=13 c=14 d=15 というように分解して新しい変数に。 どのようなコマンドまたは手段を使えばうまくいきますか??
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
osamuy さんの内容を補足しますと '------------------------------- Tmp_Str="11,12,13,14" Tmp_A = Split(Tmp_Str, ",") for i = 0 to Ubound(Tmp_A) Response.Write i & "番目は:" & Tmp_A(i) & "<br>" next '---------------------------- このようになります。 これでどうでしょうか。<私はこんな手を使っています>
その他の回答 (1)
- osamuy
- ベストアンサー率42% (1231/2878)
回答No.1
データの途中に、カンマが絶対出てこなければ、splitで十分。 データ自体にカンマが入る、非数値型は二重引用符で括られ、さらにデータ自体に二重引用符や改行を含められる、という事なら、1文字ずつスキャンしていく、字句解析子を記述する必要があります。 事前に準備できるデータなら、処理しやすいタブ形式に変換するか、ExcelからDBやSPMに突っ込むとかの、前処理できないかを検討すべきでしょう。