拆分c#中字符串的最后一部分

时间:2014-06-01 16:18:18

标签: c# string split

我在我的程序中有一种输入,用户输入类似" http://www.example.com/dd/sa/...../sample.png"的链接。 我寻找代码给我链接的最后一部分(sample.png)

  

更准确:

     

用户在文本框中输入:" http://www.example.com/dd/sa/...../sample.png"

     

我收到此:字符串a =" sample.png"

另一方面,我想知道最后的所有元素" /"在我的程序中。我想我们可以使用split()或trim(),但我不知道如何!

1 个答案:

答案 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];