如何在字符串中的单词a之间交换和重新殖民

Posted

技术标签:

【中文标题】如何在字符串中的单词a之间交换和重新殖民【英文标题】:how to swap&recolonize between words a in a string 【发布时间】:2018-12-20 21:05:42 【问题描述】:

一个 h.w c# 问题: 我有一个包含 4 个单词的字符串(例如:string = "Joe walking every day"; 任务是识别第三个单词(任何字符串......)并将其与第一个交换 所以我的输出字符串将是“每一个行走的乔日”

我在想用什么?如果?索引器?一个方向和完整的答案一样好

评论代码:

int counter = 0;
string lyrics = "Joe walking every day";
Console.WriteLine(lyrics[3]);
for (int i = 0; i < lyrics.Length; i++) 
    if (lyrics[i] ==' ') 
        if (counter==2) 
            //must be the start of 3rd word
            if (counter==3) 
                //must be the end of 3rd word
            
        
    
 //this is as far I reached

【问题讨论】:

你有没有尝试过?你能发布你的代码吗? int 计数器 = 0; string Lyrics = "乔每天走路" for (int i = 0; i 【参考方案1】:

你可以试试:

string lyrics = "Joe walking every day";
String[] words = lyrics.Split(" ");
string firstWord = words[0];
string thirdWord = words[2];
words[0] = thirdWord;
words[2] = firstWord;
string swapped = string.Join(" ",words);
Console.WriteLine(swapped);

【讨论】:

@YogevStrauber 如果它对您有用,那么您可以将答案标记为已接受,以便其他人知道您找到的解决方案。 嘿,彼得,对不起,我是个新人,现在我该怎么做? @YogevStrauber 答案上是否有复选框或其他内容?大声笑,我从来没有问过问题,所以我不确定! 哈哈,我是菜鸟,不用担心,我会很快赶上,用绿色 V 标记答案,希望它能起作用。如果没有,请告诉我,你应该坚持,更多这样的问题会出现!

以上是关于如何在字符串中的单词a之间交换和重新殖民的主要内容,如果未能解决你的问题,请参考以下文章

如何在表之间交换行后正确重新排序 ID(jQuery 和 ASP.NET MVC4)

C语言:输入一行字符,统计其中有多少个单词,单词之间用空格分隔开

如何在句子列表中的单词和左括号之间创建空格

如何在按钮之间平均分割字符串的字符?

Python:列表和随机。如何在 0 和 [列表中的字符串数] 之间选择随机数? [复制]

如何匹配类似于mysql中的python字符串