(?<=<.*var\ class=""postImg.*title="")htt(p|ps)://.*?(?=""><img)
Компиляция кода Ошибка в действии "CS1009" "Нераспознанная управляющая последовательность".
var parse = project.Variables["parse"].Value;
var regex = new Regex("(?<=<.*var\ class=""postImg.*title="")htt(p|ps)://.*?(?=""><img)");
var zp_list = project.Lists["Список 1"];
regex.Matches(parse).Cast<Match>().ToList().ForEach(m=>zp_list.Add(m.Value));
собака перед регуляркой должна бытьКоллеги, подскажите, пожалуйста, почему у меня этот код что выше выложил LexxWork не работает?
Если вставляю его в экшен "С# код", меняю название переменной и название списка на свои, проблем нет.
Но когда добавляю свою регулярку:
Код:(?<=<.*var\ class=""postImg.*title="")htt(p|ps)://.*?(?=""><img)
То в логах появляется ошибка:
Эта регулярка из другого моего C#-экшена и там она работает нормально, но ищет только одно первое совпадение и кладёт его в переменную, а мне надо все совпадения найти и в список сохранить.
Вот в таком виде у меня этот код не работает:
Код:var parse = project.Variables["parse"].Value; var regex = new Regex("(?<=<.*var\ class=""postImg.*title="")htt(p|ps)://.*?(?=""><img)"); var zp_list = project.Lists["Список 1"]; regex.Matches(parse).Cast<Match>().ToList().ForEach(m=>zp_list.Add(m.Value));

var parse = project.Variables["parse"].Value;
var regex = new Regex("регулярка");
var zp_list = project.Lists["Список 1"];
regex.Matches(parse).Cast<Match>().ToList().ForEach(m=>zp_list.Add(m.Value));
string text2 = project.Variables["name"].Value;
project.Variables["name"].Value = text2.Trim();
Добрый вечер!!
Код который я написал ниже позволяет удалить лишние пробелы. Прошу подсказать, как спарсить все результаты в таблицу и сразу почистить их от лишних пробелов.
Спасибо!
C#:string text2 = project.Variables["name"].Value; project.Variables["name"].Value = text2.Trim();
regex.Matches(parse).Cast<Match>().ToList().ForEach(m=>zp_list.Add(m.Value.Trim()));



