C# 字符串截取 相减

今天遇到一个问题, 需要从"E:\\workspace\\c#\\.net core\\Banch.Web.Host\\wwwroot\\Common\\Temp\\logo.jpg"  中减去 "E:\\workspace\\c#\\.net core\\Banch.Web.Host\\wwwroot",保留为"/Common/Temp/logo.jpg"的形式。

一开始钻了牛角尖,一直想怎么减,然后一查资料才想起Replace就行了。

代码如下

            string a ="c:\\wwwroot";
            string t = "\\logo.jpg";
            string r = a + t;
       Console.WriteLine(r);
            string result = r.Replace(a, "").Replace(Path.DirectorySeparatorChar, '/');
            Console.WriteLine(result);

 

posted @ 2018-05-10 14:40  turingguo  阅读(1255)  评论(0编辑  收藏  举报