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");