Провожу загрузку html страницы
html = client.DownloadString(dt.Rows[i][2].ToString());
потом регулярным выражением пробую вырезать часть строки
string s1 = dt.Rows[i][3].ToString();
string s2 = dt.Rows[i][4].ToString();
Regex regex = new Regex(s1 + @".*" + s2);
MatchCollection matches = regex.Matches(html);
if (matches.Count > 0)
{
foreach (Match match in matches)
html1 = match.Value;
MessageBox.Show(html1);
}
Самое интересное что если копируешь кусок кода и присваиваешь переменной html то регулярное выражение отрабатывается а если производишь загрузку как выше указано то совпадение не находится
481 руб.