正则表达式用逗号分隔的目标解析grunt注释块

时间:2014-01-09 04:26:36

标签: javascript regex

我希望以下regexp在其第二个捕获组中接受逗号分隔值:

<!--\s*process:(\[?[\w-]+\]?)(?::(\w+))?(?:\s*([^\s]+)\s*-->)*

目前将正确处理表单块:

<!-- process:type:target -->

但不是形式的块:

<!-- process:type:target1,target2 -->

由于

1 个答案:

答案 0 :(得分:0)

尔加。得到它,不知道为什么我不能解决这个问题。

<!--\s*process:(\[?[\w-]+\]?)(?::([\w,]+))?(?:\s*([^\s]+)\s*-->)*