我在我的程序中有一种输入,用户输入类似" http://www.example.com/dd/sa/...../sample.png"的链接。 我寻找代码给我链接的最后一部分(sample.png)
更准确:
用户在文本框中输入:" http://www.example.com/dd/sa/...../sample.png"
我收到此:字符串a =" sample.png"
另一方面,我想知道最后的所有元素" /"在我的程序中。我想我们可以使用split()或trim(),但我不知道如何!
答案 0 :(得分:2)
您可以使用Path.GetFileName(String)
方法
var filename = Path.GetFileName("http://www.example.com/dd/sa/whatever/sample.png");
或
Uri uri = new Uri("http://www.example.com/dd/sa/whatever/sample.png");
var name = uri.Segments[uri.Segments.Length - 1];