关于网友提出的“正则表达式任意字符 正则表达式替换字符串, 重复字符只替换第一个”问题疑问,本网通过在网上对“正则表达式任意字符 正则表达式替换字符串, 重复字符只替换第一个”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:正则表达式任意字符 正则表达式替换字符串, 重复字符只替换第一个描述:
string body = "aa,bb,aa,cc,aa,dd,aa,ee,aa";
要求将第一个aa替换为{aa}
替换结果为 body = "{aa},bb,aa,cc,aa,dd,aa,ee,aa";
我用下面的语句替换,但是把所有的aa都替换了,并非第一个aa。
body = Regex.Replace(body,@"aa",@"{aa}");
要替换第一个是不是有什么参数,代码如何写?