Вычитание строк из списка по одному признаку, как?

markzmanz

Client
Регистрация
22.05.2015
Сообщения
63
Благодарностей
4
Баллы
8
Доброго вечера!

Подскажите пожалуйста по такому вопросу:

Есть список с почтами, необходимо этот список разделить на несколько разных списков в зависимости от доменов т.е.

Вычистить оттуда почты относящиеся к mail.ru (mail.ru, inbox.ru, list.ru) в 1 список, yandex.ru в другой, gmail.com в другой, а все остальные допустим (корпоративные и др.) в отдельный список.

Можно ли сделать это каким-либо экшеном или быть может можно использовать какой-либо C# код для сниппета?
 

zennomoves

Client
Регистрация
05.12.2011
Сообщения
235
Благодарностей
72
Баллы
28
Объедини элементы списка и парси с полученной переменной регуляркой по доменам в свои списки
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Доброго вечера!

Подскажите пожалуйста по такому вопросу:

Есть список с почтами, необходимо этот список разделить на несколько разных списков в зависимости от доменов т.е.

Вычистить оттуда почты относящиеся к mail.ru (mail.ru, inbox.ru, list.ru) в 1 список, yandex.ru в другой, gmail.com в другой, а все остальные допустим (корпоративные и др.) в отдельный список.

Можно ли сделать это каким-либо экшеном или быть может можно использовать какой-либо C# код для сниппета?
объединяете список в переменную и из этой переменной регуляркой .*@mail\.ru.*? парсите все почты в домене mail.ru и т.д. для других доменов..
соотв. то что напарсили - каким-либо образом сохраняете.. корпоративные можно сохранять по остаточному принципу - то что осталось в отдельный файл..
 

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