我有正则表达式的问题!
我想更改filelink""文件:\\"到"文件:\"但是用这个解决方案我不能因为它杀死了我所有的其他斜线。
" file:\\ mail \ attach \ 2015_02 \ random file name"此文件链接是字符串变量。
您有任何想法或其他解决方案吗? THX!
答案 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