Удалить дублирующиеся словосочетания.

  • Автор темы Автор темы SilverSun
  • Дата начала Дата начала

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Реакции
24
Баллы
18
Здравствуйте, не могу сообразить как решить задачу.
В списке есть строки, длина которых разная, но встречаются словосочетания которые отчасти дублируют друг друга.
ПРИМЕР:
Сергей Сергеевич Сергеев
Сергей Сергеевич
Иван Иванович Петров
Иван Иванович
Иван

Мне надо удалить дублирующиеся слова (словосочетания) и сохранить в списке самый длинный вариант:

Сергей Сергеевич Сергеев
Иван Иванович Петров


Помогите пожалуйста.
 
\w+\s\w+\s\w+.*?
операции со списписком => удалить элементы не удовлетворяющие регулярному выражению
 
  • Оценить
Реакции: Sergodjan и SilverSun
Благодарю! Все получилось.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)