var s = "create(new a());";
s = System.Text.RegularExpressions.Regex.Replace(ss, @"create\([^\(\);\)]+", "$0,_游戏类型",System.Text.RegularExpressions.RegexOptions.Multiline);
//输出
//create(new a,_游戏类型());
//可我想要的结果是:
//create(new a(),_游戏类型);
s = System.Text.RegularExpressions.Regex.Replace(ss, @"create\([^\(\);\)]+", "$0,_游戏类型",System.Text.RegularExpressions.RegexOptions.Multiline);
//输出
//create(new a,_游戏类型());
//可我想要的结果是:
//create(new a(),_游戏类型);
你的输出结果是 :
create(new a()),_游戏类型;
不是我要的结果
怎么才能得到://create(new a(),new b(),_游戏类型);
create\(.*(?=\))