c#使用regex更改文件链接路径

时间:2015-03-03 05:57:07

标签: c# regex file-link

我有正则表达式的问题!

我想更改filelink""文件:\\"到"文件:\"但是用这个解决方案我不能因为它杀死了我所有的其他斜线。

" file:\\ mail \ attach \ 2015_02 \ random file name"此文件链接是字符串变量。

您有任何想法或其他解决方案吗? THX!

2 个答案:

答案 0 :(得分:6)

不需要正则表达式:

 fileLink = fileLink.Replace(@"file:\\",@"file:\");

你完成了

答案 1 :(得分:0)

如果必须使用正则表达式

const string originalPath = @"file:\\mail\attach\2015_02\random file name";
var newPath = Regex.Replace(originalPath, @"file:\\{2}(.+)", @"file:\$1");
Console.WriteLine(newPath);

试试这个DotNetFiddle