- Регистрация
- 16.09.2014
- Сообщения
- 96
- Благодарностей
- 19
- Баллы
- 8
Добрый день, коллеги!
Подскажите, пожалуйста. Пытаюсь добавить значения, полученные через регулярные выражения в лист. Сделал кубиком, затем нажал "конвертировать в C#", этот код вставил в "свой код"
Выдает ошибку:
P.S. через кубик решение не устраивает, потому что при парсинге большого количества значений выдает ошибку
Подскажите, пожалуйста. Пытаюсь добавить значения, полученные через регулярные выражения в лист. Сделал кубиком, затем нажал "конвертировать в C#", этот код вставил в "свой код"
Код:
Tab tab = instance.ActiveTab;
if (tab.IsBusy) tab.WaitDownloading();
string text = tab.DomText;
var regex = new System.Text.RegularExpressions.Regex(@"(?<=""username"":\ "").*?(?="")");
// Поиск всех совпадений
var matchCollection = regex.Matches(text);
for(var i = 0; i < matchCollection.Count; i++)
{
if (matchCollection[i].Success)
project.List["subscribers"].Add(matchCollection[i].Value);
}
Как решить?Тип Время Сообщение
15:16:08 Компиляция кода Ошибка в действии "CS1061" ""ZennoLab.InterfacesLibrary.ProjectModel.IZennoPosterProjectModel" не содержит определение для "List". Не удалось найти метод расширения "List", принимающий первый аргумент типа "ZennoLab.InterfacesLibrary.ProjectModel.IZennoPosterProjectModel" (пропущена директива using или ссылка на сборку?)". [Строка: 10; Cтолбец: 11]
P.S. через кубик решение не устраивает, потому что при парсинге большого количества значений выдает ошибку
RegExp Builder Слишком много совпадений
Последнее редактирование: