如何将字符串拆分为单词并获取c#中不同的单词?
我有两个RichTextBox。用户必须从richTextBox1向richTextBox2键入文本。完成后,我想做一个更正,显示(例如突出显示)不同的单词、双空格等。我需要对单词进行更正,因为一个错误的单词等于一个错误 提前谢谢你如何将字符串拆分为单词并获取c#中不同的单词?,c#,.net,arrays,string,C#,.net,Arrays,String,我有两个RichTextBox。用户必须从richTextBox1向richTextBox2键入文本。完成后,我想做一个更正,显示(例如突出显示)不同的单词、双空格等。我需要对单词进行更正,因为一个错误的单词等于一个错误 提前谢谢你 String[] words = str.split(" "); 将获取所有由空格分隔的单词,并将它们放入字符串数组中。然后,您可以检查该数组并逐个检查每个单词 这就是你要找的吗?有关的更多信息如果要查找不同的单词,可以使用diffplex库。 您需要实现单词突
String[] words = str.split(" ");
将获取所有由空格分隔的单词,并将它们放入字符串数组中。然后,您可以检查该数组并逐个检查每个单词
这就是你要找的吗?有关的更多信息如果要查找不同的单词,可以使用diffplex库。 您需要实现单词突出显示 有关可能的解决方案列表,请参见此处
请展开RTB。我猜你是指RichTextBox,太宽泛了。因为我。首先,有很多情况需要处理:第二个RTB中的单词比第一个多,单词少,单字,空白文本,*文本,糟糕的间距。。二,。其次,你没有表现出研究的努力。iii.在这里,你不能指望有这样一个完全有效的解决方案……)所以是的,这对初学者来说太复杂了。。。对不起,你一个问题也没问。你已经要求SO社区为你做家庭作业。哪些特定任务是您无法完成的,到目前为止您尝试了哪些?我建议你看看这个: