我手头有一个包含多个字符串的大型文本文件,它们是由\
分隔的。我的问题在于,这些字符串中会有5个\
或4个\
或3个\
。
我需要做的是无论有多少个\
,都能够提取最后一个\
。非常感谢您的帮助。
例如:
I\need\this I\want\line\this Hello\give\me\all\this
比如我需要提取单词this
,但显然不仅仅是this
这个单词。
我手头有一个包含多个字符串的大型文本文件,它们是由\
分隔的。我的问题在于,这些字符串中会有5个\
或4个\
或3个\
。
我需要做的是无论有多少个\
,都能够提取最后一个\
。非常感谢您的帮助。
例如:
I\need\this I\want\line\this Hello\give\me\all\this
比如我需要提取单词this
,但显然不仅仅是this
这个单词。
string last = inputString.Substring(inputString.LastIndexOf('\\') + 1);
if(!string.IsNullOrEmpty(inputString))
,如果字符串中没有“\”则返回整个字符串 :) - Binary Worrierstring myString = inputString.Split('\\').Last();
LastOrDefault()
。 - Christian HayterinputString.Split('\\')
仍然会返回一个字符串数组,当然等于string.Empty。 - Flynn1179几乎忘记了这个(虽然有点无礼):
string result = Path.GetFilename(input);