我想用逗号分隔一个字符串,但不是当它们在括号内时.
例如:
"[1, '15', [false]], [[], 'sup']"
Run Code Online (Sandbox Code Playgroud)
会分裂成
[
"[1, '15', [false]]",
"[[], 'sup']"
]
Run Code Online (Sandbox Code Playgroud)
我试过/\,(?=(.*\[.*\])*.*\]{1})/我的正则表达式,我的逻辑是匹配逗号,后面没有偶数个'[]',其中有任何字符在中间和外部后跟一个']'.