{key1:value, key2:value1,value2, key3:data, key4:value, time: 13:10:05, Location, key5:value1,value2, key6:value}
我想将数据解析为键和值对。 键可以有任何名称,因此是值。值也可以有逗号和冒号,因此您没有任何参数可以将它分开。
参见上面的示例字符串。键值对也未包含在""
中我对编码很不错,但这个问题对我来说正在成为一个挑战!
答案 0 :(得分:0)
尝试以下
recyclerview.getChildAt(position);
但只有在为var input = "{key1:value, key2:value1,value2, key3:data, key4:value, time: 13:10:05, Location, key5:value1,value2, key6:value}";
var regexp = /(key\d+):(.+?)(?=((, key)|}))/ig;
var result;
while (result = regexp.exec(input)) {
console.log(`key: "${result[1]}", value "${result[2]}"`)
}
等