请教个正则表达式,谢谢先~~

需要匹配类似如下模式的字符串:

  1. fun(key1,value1,key2,value2,keyn,valuen)
  2. onefun(name, lzy, old, 12)
  3. infos(stat, cpu)

想通过匹配后得到:

  1. key1,value1,key2,value2,keyn和valuen字符串。
  2. name,lzy,old和12字符串。
  3. stat和cpu字符串。

能否?谢谢!~~

[b]问题补充:[/b]
麻烦给个简单说明吧~~

分为两种情况
1.color=red\w+[/color],匹配的是函数刚刚开始的部分,就是以“(”开始的部分,匹配所有字母,数字
2.color=red\s?\w+ [/color] 匹配逗号后面的部分的所有数字和字母,不包括逗号

试试
code="java"\w+|(?<=,)\s?\w+[/code]