我正在寻找一个很好的紧正则表达式解决方案来解决这个问题。我希望将 UNC 重新格式化为 Uri
问题:
UNC目录需要重新格式化成Uri
\\server\d$\x\y\z\AAA
需要看起来像:
最佳答案
在这种情况下,我认为替换比正则表达式更容易编写和理解。鉴于:
string input = "\\\\server\\d$\\x\\y\\z\\AAA";
您可以进行双重替换:
string output = String.Format("http:{0}", input.Replace("\\d$\\x\\y", String.Empty).Replace("\\", "/"));
关于c# - 正则表达式 ~ 将 UNC 转换为 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1053300/