Asp classic 如何在经典asp中使用多个分隔符拆分字符串

Asp classic 如何在经典asp中使用多个分隔符拆分字符串,asp-classic,Asp Classic,如何按如下方式拆分字符串,并将记录添加到数据库中?字符串的顺序与用户输入的顺序不同 字符串“Key3:352,Key1:353,Key2:380,Key4:381,Key5:181” 结果应记录在案 字段名键:3。。etc 字段名ID:352。。etc如果我理解了这个问题,这应该是可行的: var parser =function(toParse) { var table = toParse.split(','); for (var subString in table) {

如何按如下方式拆分字符串,并将记录添加到数据库中?字符串的顺序与用户输入的顺序不同

字符串“Key3:352,Key1:353,Key2:380,Key4:381,Key5:181”

结果应记录在案
字段名键:3。。etc

字段名ID:352。。etc

如果我理解了这个问题,这应该是可行的:

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];
    }
}

为什么要将其标记为javascript?在这里,一个简单的拆分不会起作用。你必须分三步来做。一个用于标识“键”,一个用于冒号前的数字,一个用于冒号后的数字。我无法理解“字符串的顺序与用户输入的顺序不同”这句话。我也不完全确定您试图写入数据库的内容。你能告诉我们数据库是如何构造的吗?如中所示,给定示例输入字符串,数据库中到底应该包含什么?