c# - 正则表达式 ~ 将 UNC 转换为 URL

标签 c# regex uri unc

我正在寻找一个很好的紧正则表达式解决方案来解决这个问题。我希望将 UNC 重新格式化为 Uri

问题:

UNC目录需要重新格式化成Uri

\\server\d$\x\y\z\AAA

需要看起来像:

http://server/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/

相关文章:

php 替换多个 br 标签

Git URI 与 SSH URI 规范不匹配

java - URI 仅用于目录路径?

android - 如何将音频文件存储到android的内部存储中

c# - 测量异步代码片段的执行时间

c# - 如何在 C# 中表示数学变量?

c# - 非基于比较的排序问题的排序算法?

c# - 我的客户列表已填充,但不会显示在服务器端 Blazor 的 Foreach 循环中

java - 服务器错误消息的正确正则表达式

regex - 这个 Perl 正则表达式是什么意思 : m/(. *?) :(. *?)$/g?