文字列をカンマで区切りますが、角括弧内には区切りません。例えばコンマで区切りますが、正規表現を使用して角括弧内には入りません。
:
"[1, '15', [false]], [[], 'sup']"
は、私は私の正規表現のための/\,(?=(.*\[.*\])*.*\]{1})/
を試した
[
"[1, '15', [false]]",
"[[], 'sup']"
]
に分かれますが、私のロジックは、[」の偶数が続いていないマッチカンマで] 'の間にある文字とその間にある文字の両方に1つの'] 'が続きます。
が最初に配列リテラルです:あなたは、小さなパーサを書きたいかもしれません有効な配列の例? – guest271314
@ guest271314:OPには*文字列*があると言われているので、これは文字列の内容と推定されます。 –
@FelixKling _ "しかし、配列要素の中に入っていないとき" _初期の文字列を与えられたら、どの要素を配列要素にするか? ']]、[['? – guest271314