如何删除一个单词的重复条目
本文关键字:单词 何删除 删除 一个 | 更新日期: 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);
}