Есть некоторая исходная строка:
енот, енот, гваделупский енот, косумельский енот, енот, енот-полоскун, енот-ракоед, косумельский енот
Мне необходимо из этой строки удалить все дубликаты повторяющихся слов (и словосочетаний), разделенных запятыми.
К примеру, в приведенной выше строке, слово
енот
повторяется 3 раза, и мне необходимо удалить 2 из этих 3-х слов, оставив только первое слово
енот
.
Также словосочетание
косумельский енот
повторяется 2 раза, и необходимо удалить одно из этих словосочетаний.
В итоге, хотелось бы получить вот такую конечную строку:
енот, гваделупский енот, косумельский енот, енот-полоскун, енот-ракоед
Как это можно реализовать?