Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将字符串拆分为单词并获取c#中不同的单词?_C#_.net_Arrays_String - Fatal编程技术网

如何将字符串拆分为单词并获取c#中不同的单词?

如何将字符串拆分为单词并获取c#中不同的单词?,c#,.net,arrays,string,C#,.net,Arrays,String,我有两个RichTextBox。用户必须从richTextBox1向richTextBox2键入文本。完成后,我想做一个更正,显示(例如突出显示)不同的单词、双空格等。我需要对单词进行更正,因为一个错误的单词等于一个错误 提前谢谢你 String[] words = str.split(" "); 将获取所有由空格分隔的单词,并将它们放入字符串数组中。然后,您可以检查该数组并逐个检查每个单词 这就是你要找的吗?有关的更多信息如果要查找不同的单词,可以使用diffplex库。 您需要实现单词突

我有两个RichTextBox。用户必须从richTextBox1向richTextBox2键入文本。完成后,我想做一个更正,显示(例如突出显示)不同的单词、双空格等。我需要对单词进行更正,因为一个错误的单词等于一个错误

提前谢谢你

String[] words = str.split(" "); 
将获取所有由空格分隔的单词,并将它们放入字符串数组中。然后,您可以检查该数组并逐个检查每个单词


这就是你要找的吗?有关

的更多信息如果要查找不同的单词,可以使用diffplex库。 您需要实现单词突出显示

有关可能的解决方案列表,请参见此处


请展开RTB。我猜你是指RichTextBox,太宽泛了。因为我。首先,有很多情况需要处理:第二个RTB中的单词比第一个多,单词少,单字,空白文本,*文本,糟糕的间距。。二,。其次,你没有表现出研究的努力。iii.在这里,你不能指望有这样一个完全有效的解决方案……)所以是的,这对初学者来说太复杂了。。。对不起,你一个问题也没问。你已经要求SO社区为你做家庭作业。哪些特定任务是您无法完成的,到目前为止您尝试了哪些?我建议你看看这个: