C# 4.0 替换字符串中的数字

C# 4.0 替换字符串中的数字,c#-4.0,C# 4.0,我有一些文本文件。这些文本包含如下字符串(文本的一部分): 我该怎么做? 谢谢。使用正则表达式,这些正则表达式主要由正则表达式类表示。请参阅以下链接: 使用正则表达式,这些正则表达式主要由正则表达式类表示。请参阅以下链接: 使用正则表达式: string newtext = Regex.Replace(text, @"(D:\\Images\\)\d+(.png)","$1Something$2"); 它将替换完整的匹配项,包括D:\Images\和.png,因此$1和$2会将括号中捕获的

我有一些文本文件。这些文本包含如下字符串(文本的一部分):

我该怎么做?
谢谢。

使用正则表达式,这些正则表达式主要由正则表达式类表示。请参阅以下链接:


使用正则表达式,这些正则表达式主要由正则表达式类表示。请参阅以下链接:


使用正则表达式:

string newtext = Regex.Replace(text, @"(D:\\Images\\)\d+(.png)","$1Something$2");

它将替换完整的匹配项,包括
D:\Images\
.png
,因此
$1
$2
会将括号中捕获的内容放回,这样
某些东西
只会替换数字。

使用正则表达式:

string newtext = Regex.Replace(text, @"(D:\\Images\\)\d+(.png)","$1Something$2");

它将替换完整匹配,包括
D:\Images\
.png
,因此
$1
$2
将括号中捕获的内容放回,这样
Somthing
只替换数字。

仅链接的答案不是很好-如果您可以总结,甚至直接给出答案,好得多。只有链接的答案不是很好——如果你能总结,甚至直接给出答案,那就更好了。
string newtext = Regex.Replace(text, @"(D:\\Images\\)\d+(.png)","$1Something$2");