我希望在每个括号之间提取内容,但有一些例外情况,例外情况是如果内容具有\
字符,则reg必须不选择它。对于第一部分,我使用此代码:
var paramReg = /\[(.*?)\]/g;
此注册表还会选择此字符串[param1]
和[param2/p]
字符串,但此字符串[param2/p]
的内容中包含\
,我不会想要选择它。我知道我可以用for循环删除这种异常,然后检查\
但我想知道我可以使用Reg来实现此目的。
答案 0 :(得分:2)
这个怎么样:
var paramReg = /\[([^\\]*?)\]/g;