C# 正则表达式 Replace的功能?

string x = "Live for nothing nothing";
Regex r = new Regex(@"([a-z]+) \1");
if (r.IsMatch(x))
{
 x = r.Replace(x, "$1");
 Console.WriteLine("var x:" + x);//输出:Live for nothing
}

x = r.Replace(x, "$1");   请帮我分析一下这句Replace函数的功能即可。因为我遇到过的Replace(a,b,c)有三个字符串变量,功能是在字符串a中用c替换b的部分,好像不是很清楚两个变量的Replace是怎么用的

慕标5832272
浏览 1473回答 1
1回答

桃花长相依

将字符串x中能匹配正则表达式r的字符替换为$1
打开App,查看更多内容
随时随地看视频慕课网APP