c# 使用正则表达式更改文件 link 路径
c# change file link path using regex
我的正则表达式有问题!
我想将文件link“"file:\"更改为"file:\",但使用此解决方案我不能,因为它会杀死我所有其他斜杠。
"file:\mail\attach15_02\random file name" 这个文件 link 在字符串变量中。
您有什么想法或其他解决方案吗?
谢谢!
不需要正则表达式:
fileLink = fileLink.Replace(@"file:\",@"file:\");
大功告成
如果必须使用正则表达式
const string originalPath = @"file:\mail\attach15_02\random file name";
var newPath = Regex.Replace(originalPath, @"file:\{2}(.+)", @"file:$1");
Console.WriteLine(newPath);
试试这个DotNetFiddle
我的正则表达式有问题!
我想将文件link“"file:\"更改为"file:\",但使用此解决方案我不能,因为它会杀死我所有其他斜杠。
"file:\mail\attach15_02\random file name" 这个文件 link 在字符串变量中。
您有什么想法或其他解决方案吗? 谢谢!
不需要正则表达式:
fileLink = fileLink.Replace(@"file:\",@"file:\");
大功告成
如果必须使用正则表达式
const string originalPath = @"file:\mail\attach15_02\random file name";
var newPath = Regex.Replace(originalPath, @"file:\{2}(.+)", @"file:$1");
Console.WriteLine(newPath);
试试这个DotNetFiddle