如何删除一个单词的重复条目

本文关键字:单词 何删除 删除 一个 | 更新日期: 2023-09-27 18:13:04

我想删除一个单词的第二个条目,例如,如果我在文本中发现:

Alex Alex

如何删除一个单词的重复条目

使用下列正则表达式

('b'S+'b)(?=.*'1)

,替换为$1

使用反向引用特性或正则表达式。

对于regex我不会这样做。

我会这样做:

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);
    }