- Регистрация
- 09.04.2011
- Сообщения
- 3 068
- Благодарностей
- 3 122
- Баллы
- 113
Код:
var list = project.Lists["List"];
string text = "Text";
Regex reg1 = new Regex("reg1");
Regex reg2 = new Regex("reg2");
list.AddRange(from Match match in reg1.Matches(text) select reg2.Match(match.Value).Value);
Проблема в том, что если по регулярке reg2 нет совпадения, то в список записывается пустая строка.
Подскажите, пожалуйста, как избавиться от записи пустых строк на этапе добавления в список без использования цикла. Что можно подправить в коде?