如何从最后获取字符串的一部分

时间:2013-02-13 12:09:20

标签: c# substring

鉴于此字符串:

01/01/2000 Club Lets Rock Jonny

如您所见,我有3个信息除以空格,第二个Club Lets Rock一个信息有2个空格。 Jony是一个向我发送此信息的人的名字,我需要知道,我怎么能得到这个人的名字?有没有办法从字符串的末尾获取它,直到它到达第一个空格?

我知道有很多关于substring的其他帖子,但没有一个是这样的。我还阅读了一些解释substring但未找到适合我案例的网站的文章。

2 个答案:

答案 0 :(得分:6)

使用空格字符作为分隔符拆分字符串,并获取最后一项。

类似的东西:

string name = "01/01/2000 Club Lets Rock Jonny".Split(' ').Last();

答案 1 :(得分:3)

怎么样

var yourString = "01/01/2000 Club Lets Rock Jonny";
var everythingAfterTheLastSpace = 
    yourString.SubString(yourString.LastIndexOf(' ') + 1);