按最后一个分隔符拆分字符

时间:2010-07-15 13:00:05

标签: c#

我所拥有的是一个巨大的文本文件,其中包含一串由\分割的字符串。对我来说问题是可以有5 \或4 \或3 \

无论有多少\,我需要提取最后一个this。任何帮助表示赞赏。

示例:

I\need\this
I\want\line\this
Hello\give\me\all\this

我需要单词this,但显然不仅仅是单词{{1}}。

3 个答案:

答案 0 :(得分:53)

string last = inputString.Substring(inputString.LastIndexOf('\\') + 1);

答案 1 :(得分:18)

string myString = inputString.Split('\\').Last();

答案 2 :(得分:6)

几乎忘了这一个(尽管有点厚颜无耻):

string result = Path.GetFilename(input);