2016-08-09 5 views
-4

"[[SZ000001、平安银行、PAYH、1]、[SZ000002、万科A、WKA、1]、[SZ000004、国農科技、GNKJ、1]] 「この文字列を正規表現で配列オブジェクトにパースする方法

私のような文字列の上に変換する正規表現を使用したい - >

「[[ "SZ000002 " "万科A" "1]、[、" SZ000001"、 "平安银行"、" PAYH

JSON.parse()を使用して配列オブジェクトとして変換する必要があります。 誰かが私を助けることができますか?

+3

データ・ソースは、JSONを使用するために容易になるだろう。 – gcampbell

答えて

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);

深い読み:

関連する問題