我希望以下regexp在其第二个捕获组中接受逗号分隔值:
<!--\s*process:(\[?[\w-]+\]?)(?::(\w+))?(?:\s*([^\s]+)\s*-->)*
目前将正确处理表单块:
<!-- process:type:target -->
但不是形式的块:
<!-- process:type:target1,target2 -->
由于
答案 0 :(得分:0)
尔加。得到它,不知道为什么我不能解决这个问题。
<!--\s*process:(\[?[\w-]+\]?)(?::([\w,]+))?(?:\s*([^\s]+)\s*-->)*