子模式正则表达式

时间:2016-10-06 11:16:13

标签: javascript regex

我需要使用一个正则表达式检索字符串上的所有匹配项:

var str = "lorem -req=aaa(opt:3,m:2),bbb(opt:4) ipsum ",
res = str.match(/.../); //  ???? 

用什么来获得像

这样的东西
[
  ['aaa', 'opt:3,m:2'],
  ['bbb', 'opt:4']
]

是否可以不使用函数?

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

[=,]([^\(]*)\(([^\)]*)\)

Explanation

第1组,第2组包含您的匹配