我对一个字符串执行 split(' ')
,我想提取返回字符串的第一个元素以获得字符串的其余部分。
f.e. “这是一个了不起的字符串”.split(' ');
我想得到除 THIS 之外的所有单词。这是:是一个惊人的字符串
字符串在第一个和第二个单词之间总是至少有一个空格,因为我会把它硬编码
是否有实现此功能的功能? 谢谢
最佳答案
尝试
string X = "THIS IS AN AMAZING STRING";
string Y = (X.IndexOf ( " " ) < 0) ? string.Empty : X.Substring (X.IndexOf ( " " ) + 1); // Y = IS AN AMAZING STRING
根据评论(IF X
保证是至少有一个空格的有效字符串)没有检查等的更简单版本:
string Y = X.Substring (X.IndexOf ( " " ) + 1);
关于c# - 获取 C# 字符串的 NON FIRST 段的快速而巧妙的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13348519/