我有正则表达式的问题!
我想将文件链接 ""file:\\" 更改为 "file:\" 但使用此解决方案我不能,因为它会杀死我所有的其他斜杠。
"file:\\mail\attach\2015_02\random file name" 此文件链接在字符串变量中。
您有什么想法或其他解决方案吗?谢谢!
no need for regex:
fileLink = fileLink.Replace(@"file:\\",@"file:\");
and you are done
如果您必须使用正则表达式
const string originalPath = @"file:\\mail\attach\2015_02\random file name";
var newPath = Regex.Replace(originalPath, @"file:\\{2}(.+)", @"file:\$1");
Console.WriteLine(newPath);
试试这个DotNetFiddle