2

次の内容のテキスト ファイルがあります。

テスト, [636,13,"be738jsk","some, text",js]

このコンテンツを配列に読み込みたい。現在、JavaScript と正規表現を使用して、部分文字列を直接配列に分割しています。私が持っている正規表現として: line.split(/,\s\[|",|,"|","/);

問題は、例のような「、」を含む文がいくつかあり、そこで分割したくないことです。だから私は正規表現で「 の後に分割し、空白以外はすべて」と言おうとしました。問題は、 の後の「すべて」も切り取ってしまうことです。

例:

テスト、[63737,33,"bla,blablba",737]

この正規表現を使用する場合:

Line.split(/,"|,\s\[|",|,[^\s]/); 次に、33から3を切り取ります:(

4

1 に答える 1