たとえば、テキストで見つかった場合、単語の2番目のエントリを削除したいと思います:
Alex Alex
エントリの 1 つを削除する必要があります。
正規表現ではこれを行いません。
私はこのようにします:
private string RemoveDuplicateWord(string input)
{
string[] words = input.Split(' ');
var listOfWords = new List<string>();
foreach (var word in words)
{
if (!listOfWords.Contains(word))
listOfWords.Add(word);
}
var arrayString = listOfWords.ToArray();
return string.Join(" ", arrayString);
}