Столкнулся с такой проблемой. В стандартном экшине где парсим dom регуляркой всё отлично работает. Регулярка -
Но стоит добавить эту регулярку в сниппет, после чего он вовсе не выполняется...
Код:
(?<=href="index\.php\?cf=uzd-readtask&zdid=).*?(?="\ class="blue"\ viewtooltip="1">)
Код:
var dom1 = instance.ActiveTab.DomText;
var list = project.Lists["result"];
string regex = "(?<=href="index\.php\?cf=uzd-readtask&zdid=).*?(?="\ class="blue"\ viewtooltip="1">)";
var reg = new System.Text.RegularExpressions.Regex(regex, System.Text.RegularExpressions.RegexOptions.None);
int list_count = reg.Matches(dom1).Count;
for (int i=0; i<list_count; i++)
{
list.Add(reg.Matches(dom1)[i].ToString());
}