как убрать значения после @ в тексте?

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

igzdizain

Client
Регистрация
16.05.2015
Сообщения
500
Реакции
15
Баллы
18
Код:
Развернуть Свернуть Копировать
var emails = project.Variables["emails"].Value;
var splitter = "\r\n";
return string.Join("\r\n",
    emails.Split(new String[] {splitter}, StringSplitOptions.RemoveEmptyEntries)
        .Select(a=> new {Address = a.Split('@')[0], Domain = a.Split('@')[1]})
        .GroupBy(x=>x.Domain)
        .Select(g=>g.First().Address+g.First().Domain)
    );
 
1. Взять строку из списка по регулярке (.*@natalie-tours\.ru) и сложить в переменную.
2. Удалить все строки соответствующие регулярному выражению - (.*@natalie-tours\.ru)
3. Добавить строку из переменной.
И так для всех доменов.
 

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