我想通过逗号来分割字符串,但是不希望在括号内进行分割。
例如:
会分成
例如:
"[1, '15', [false]], [[], 'sup']"
会分成
[
"[1, '15', [false]]",
"[[], 'sup']"
]
我曾尝试使用/\,(?=(.*\[.*\])*.*\]{1})/
作为我的正则表达式,我的逻辑是匹配逗号,如果其后跟着一个奇数个'[]'且中间和外部有任意字符,然后紧跟着一个']'。
]],[[
处拆分即可。 - guest271314JavaScript
对象或有效的JSON
?还是只返回 OP 描述的结果? - guest271314