Regex в список добавляется с ошибкой

alexhao

Client
Регистрация
04.01.2016
Сообщения
13
Благодарностей
1
Баллы
3
Добрый день.

Необходимо добавить все значенияRegex в список
Брал код здесь

При выполнении кода возникает ошибка:
"Получение списка локальных переменных Метод или операция не реализована."

Буду очень благодарен, если сможете подсказать как решить проблему

Код:
Код:
strUrl = url + listSubCatUrl[i] + @"/?SHOWALL_1=1";
    var SubCatDOM = ZennoPoster.HttpGet(strUrl, "", "windows-1251", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody);
    project.Variables["subdom"].Value = SubCatDOM;
    //Получение ссылки на товар
    Regex rgxGetGoodUrl = new Regex(@"(?<=catalog-items_title""><a\ href=""/catalog/).*(?=/"")");
    rgxGetGoodUrl.Matches(SubCatDOM).Cast<Match>().ToList().ForEach(m=>listGoodUrl.Add(m.Value));
Если закомментить строку №6, то ошибка не появляется.
 

alexhao

Client
Регистрация
04.01.2016
Сообщения
13
Благодарностей
1
Баллы
3
Пока решил вот таким способом:

Код:
    MatchCollection matchColGoodUrl = rgxGetGoodUrl.Matches(SubCatDOM);
    foreach (Match matchGoodUrl in matchColGoodUrl)
        {
            listGoodUrl.Add(matchGoodUrl.Value);
        }
Но, все равно интересно, почему не работает код выше :(
 

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