2016-03-31 14 views
0

以下のように文字列を分割し、そのレコードをデータベースに追加するにはどうすればよいですか?文字列の順序は、同じユーザー入力ではありません。古典的なaspで複数の区切り文字を含む文字列を分割するには

文字列 "キー3:352、キー1:353、キー2:380、KEY4:381、KEY5:181"

結果は、レコードにする必要があります
フィールド名キー:3 ...など
フィールド名のID:352 ...など

+0

なぜこれではJavaScriptとしてマークされていますか? – llamerr

+0

1つの単純な分割は、ここでそのトリックを行いません。あなたは3つのステップでそれをしなければならないでしょう。 1つは "Key"、コロンの前の番号、コロンの後ろの番号です。 – durbnpoisn

+0

「文字列の順序は同じユーザー入力ではありません」という文を理解できません。私はまた、あなたがデータベースに書き込もうとしていることが何であるか完全にはわかっていません。データベースがどのように構造化されているかをわかりやすく教えてください。のように、あなたのサンプル入力文字列、*正確に*何がデータベースに入る必要がありますか? – Martha

答えて

0

私は質問を理解している場合、これは動作するはずです:

var parser =function(toParse) { 
    var table = toParse.split(','); 
    for (var subString in table) { 
     var subString2 = subString.split(':'); 

     var key = subString2[0].replace('Key', ''); 
     var ID = subString2[1]; 
    } 
} 
関連する問題