2012-02-24 18 views
2

文字列から重複単語を削除する必要があります。それをどうやってやりますか?文字列から重複単語を削除する

+0

重複の意味を明確にしてください。行が重複していますか? – Devin

+0

重複はどういう意味ですか?言葉?センテンス?繰り返される文字は? –

+0

また、あなたの質問に関連していない場合は、タグを修正してasp.netを削除する必要があります。 – benPearce

答えて

13

あなたが単語「重複」を削除したい場合は、次の

string duplicatesRemoved = RTBstring.Replace("duplicates", ""); 

;)

を重複した単語を削除するには)簡単(と過度に単純化した方法は、スペース文字に分割し、LINQのを使用することです個別()メソッド:

string duplicatesRemoved = string.Join(" ", RTBstring.Split(' ').Distinct()); 

しかし、あなたが実際の文章で作業している場合、これは便利な方法で動作しません(つまり、句読点はそれを破るだろう)。重複が何を意味し、どのような入力があるのか​​を明確に定義しなければ、正確な答えを出すのは難しいです。

+0

甘い感謝!私は言葉を使っていましたので、うまく動作するようになりました。次回はよく分かります:) – Lavi

+1

これはおそらく検索をする価値があります。私が提供したものよりはるかに詳細に入り込んだ同様の質問には、 。 –

関連する問題