C# 正则替换 匹配组的问题
如下:
string fileStr = File.ReadAllText(fileFullPaths[i]);
Regex regLocal = new Regex("<param name=\"Local\"(.*>)");
Match matLocal = regLocal.Match(fileStr);
if (matLocal.Success)
{
fileStr = regLocal.Replace(fileStr, "<param1 name=\"Local\" + matLocal.Group[1]");
}
File.WriteAllText(fileFullPaths[i], fileStr);
这样替换的结果是如果有多个匹配的话所有(.*>)都被替换成了第一个匹配中的该组的值,有办法能让它替换成各自匹配的组的值么?希望大虾们帮帮忙。。。