ssXXXss
Client
- Регистрация
- 23.12.2014
- Сообщения
- 7 379
- Благодарностей
- 2 041
- Баллы
- 113
C#:
// парсим в список
var parse = project.Variables["response"].Value;
var regex1 = new Regex(@"(?<=a\shref[^*<]+"").*?regist.*?(?="")");
var list = project.Lists["Список 1"];
regex1.Matches(parse).Cast<Match>().ToList().ForEach(m=>list.Add(m.Value.Replace("amp;", "").Trim()));
var count = list.Count;
lock(SyncObjects.ListSyncer)
{
for(int i=0; i <= count; i++)
{
var str = list[i];
var str1 = System.Text.RegularExpressions.Regex.Match(str, @"href.*?").Value;
if(str1 == "href")
{
var str2 = System.Text.RegularExpressions.Regex.Match(str, @"(?<=\w\s<a[^*<]+"").*?regist.*?$").Value.Trim();
list.Remove(str);
list.Add(str2);
}
}
}