C# 如何获取字符串中除第一个以外的所有单词
我正在尝试将字符串拆分为一个单词数组,并获取除第一个单词以外的所有单词。 像这样: string s=Hello World我在堆栈溢出上 字符串结果将给我: 世界我在堆栈溢出 这就是我尝试过的:C# 如何获取字符串中除第一个以外的所有单词,c#,.net,string,C#,.net,String,我正在尝试将字符串拆分为一个单词数组,并获取除第一个单词以外的所有单词。 像这样: string s=Hello World我在堆栈溢出上 字符串结果将给我: 世界我在堆栈溢出 这就是我尝试过的: string First = "Hello World, This is First Sentence"; string words = First.Split(' '); string AfterWord = words[First.Length-1];` 可以在空格上拆分、跳过第一个图元并
string First = "Hello World, This is First Sentence";
string words = First.Split(' ');
string AfterWord = words[First.Length-1];`
可以在空格上拆分、跳过第一个图元并将其余图元连接在一起:
string.Join(" ", s.Split(' ').Skip(1));
可以在空格上拆分、跳过第一个图元并将其余图元连接在一起:
string.Join(" ", s.Split(' ').Skip(1));
String.Split超载,可为您执行此操作:
string sentence = "Hello World, This is First Sentence";
string words = sentence.Split(' ', 2);
string afterWord = words[1];
[之后再次将它们连接起来会更有效]字符串过载。拆分可以为您实现这一点:
string sentence = "Hello World, This is First Sentence";
string words = sentence.Split(' ', 2);
string afterWord = words[1];
[事后再次加入他们会更有效率]试试这个:
String str = "My name is sikander";
String data[] = str.split('');
data = data.Where(w => w != data[0]).ToArray();
String new_str = "";
for(int i=0; i<data.length(); i++) {
new_str += data[i];
}
希望它对你有用 试试这个:
String str = "My name is sikander";
String data[] = str.split('');
data = data.Where(w => w != data[0]).ToArray();
String new_str = "";
for(int i=0; i<data.length(); i++) {
new_str += data[i];
}
希望它对你有用 也试试这个:-
string s = "Hello World I am on stack overflow";
string AfterWord = string.Empty;
if (s.Length > 0)
{
int i = s.IndexOf(" ") + 1;
AfterWord = s.Substring(i);
}
也试试这个:-
string s = "Hello World I am on stack overflow";
string AfterWord = string.Empty;
if (s.Length > 0)
{
int i = s.IndexOf(" ") + 1;
AfterWord = s.Substring(i);
}
尝试使用按空格分割的字符串的IndexOf和Substring方法,并删除第一个元素。你真的应该展示你是如何试图解决这个问题的,然后作为一个关于你遇到了什么的具体问题。@Ben好的,好建议@约翰:是的,用英语说。尝试使用按空格分割的字符串的IndexOf和Substring方法,删除第一个元素。你真的应该展示你是如何试图解决这个问题的,然后作为一个关于你遇到了什么的具体问题。@Ben好的,好建议@约翰:是的,用英语。试着用一两个一作为测试用例:它给出了错误的结果。内存和代码行的效率也非常低。请尝试一个测试用例:它给出了错误的结果。内存和代码行的效率也非常低。