我有2個richTextBoxes。用戶必須從richTextBox1輸入文本到richTextBox2。完成後,我想要做一個修正,它會顯示(突出顯示)不同的單詞,雙重空格等等。我需要用單詞來做這件事,因爲一個錯誤的單詞等於一個錯誤。如何將字符串拆分爲單詞並獲取c#中不同的單詞?
預先感謝您!
我有2個richTextBoxes。用戶必須從richTextBox1輸入文本到richTextBox2。完成後,我想要做一個修正,它會顯示(突出顯示)不同的單詞,雙重空格等等。我需要用單詞來做這件事,因爲一個錯誤的單詞等於一個錯誤。如何將字符串拆分爲單詞並獲取c#中不同的單詞?
預先感謝您!
String[] words = str.split(" ");
將讓你所有的由空格分隔的單詞,並把它們放在一個字符串數組。那麼你可以查看該數組並單獨檢查每個單詞。
這是你在找什麼? str.split(char c)
如果你想找到不同的單詞,你可以使用diffplex庫。 你將需要實現單詞突出顯示。
有關可能的解決方案列表,你可以看看這裏
請擴大RTB的。我想你的意思是RichTextBox。 –
這是*方式*太寬泛。因爲我。首先,你需要處理很多情況:第二個RTB中比第一個更多的單詞,更少的單詞,單個單詞,空白文本,*文本,可怕的空格。其次,你沒有展示研究成果。 III。你不能指望在這裏完全有效的解決方案.. :) –
所以是的,這對於初學者來說太複雜了...對不起。 – gyaka