小编Jin*_*rix的帖子

使用regexp按逗号分隔但不在括号内

我想用逗号分隔一个字符串,但不是当它们在括号内时.

例如:

"[1, '15', [false]], [[], 'sup']"
Run Code Online (Sandbox Code Playgroud)

会分裂成

[
  "[1, '15', [false]]",
  "[[], 'sup']"
]
Run Code Online (Sandbox Code Playgroud)

我试过/\,(?=(.*\[.*\])*.*\]{1})/我的正则表达式,我的逻辑是匹配逗号,后面没有偶数个'[]',其中有任何字符在中间和外部后跟一个']'.

javascript regex

6
推荐指数
2
解决办法
701
查看次数

标签 统计

javascript ×1

regex ×1