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

时间:2016-04-23 13:15:34

标签: c# .net arrays string

我有2个richTextBoxes。用户必须从richTextBox1键入文本到richTextBox2。完成后,我想做一个修正,它显示(例如突出显示)不同的单词,双重空格等。我需要用单词做这个,因为一个错误的单词等于一个错误。

提前谢谢!

2 个答案:

答案 0 :(得分:0)

String[] words = str.split(" "); 

将获取由空格分隔的所有单词并将它们放入字符串数组中。然后你可以查看那个数组并单独检查每个单词。

这是你要找的?有关str.split(char c)

的更多信息

答案 1 :(得分:0)

如果要查找不同的单词,可以使用diffplex库。 您需要实现单词高亮。

有关可能的解决方案列表,您可以在此处查看

Word by word diff comparison of two strings in .NET