这似乎是一个非常简单的,但我尝试的一切似乎都不起作用
说我有以下字符串:
string myString = "http://www.mysite.com/folder/file.jpg";
Run Code Online (Sandbox Code Playgroud)
如何处理删除URL并将"file.jpg"作为字符串值?
谢谢!
短剑的一种
您始终可以使用System.IO.Path方法
string myString = "http://www.mysite.com/folder/file.jpg";
string fileName = Path.GetFileName(myString); // file.jpg
Run Code Online (Sandbox Code Playgroud)
如果你确实想要处理更复杂的URI,可以考虑System.Uri类型传递它并获取AbsolutePath
string myString = "http://www.mysite.com/folder/file.jpg?test=1";
Uri uri = new Uri(myString);
string file = Path.GetFileName(uri.AbsolutePath);
Run Code Online (Sandbox Code Playgroud)