“[[SZ000001,平安银行,PAYH,1],[SZ000002,万科A,WKA,1],[SZ000004,国农科技,GNKJ,1]]”
我想在字符串上使用正则表达式翻译,例如 - >
'[[“SZ000001”,“平安银行”,“PAYH”,1],[“SZ000002”,“万科A”,“WKA”,1],[“SZ000004”,“国农科技” “GNKJ”,1]]'
我需要使用JSON.parse()作为数组对象进行翻译。 有人可以帮助我吗?
答案 0 :(得分:1)
当你可以轻松地.split()
它和.map()
时,我不会打扰正则表达式,从而产生一个数组数组作为输出而不需要JSON.parse()
:
var input = "[[SZ000001,平安银行,PAYH,1],[SZ000002,万 科A,WKA,1],[SZ000004,国农科技,GNKJ,1]]";
var output = input.slice(2,-2).split("],[").map(s => s.split(","));
console.log(output);
进一步阅读: