Я пытаюсь проанализировать большой HTML-файл для извлечения определенных элементов, но после анализа последних элементов (Match.NextMatch равен нулю) он никогда не выходит из NextMatch (), вот код:
Match FrameMatcher = Regex.Match(File.ReadAllText(file.FileName), @"<td class=""tline""><p><a href=""#(.*?)_\[(.*?)]"" style=""font-family:Arial;font-size:10.0pt"">\1 \[\2]<\/a><\/p><\/td>", RegexOptions.Multiline|RegexOptions.Singleline);
int frameCount = 0;
while (FrameMatcher.Success)
{
frameCount++;
FrameMatcher = FrameMatcher.NextMatch();
}
MessageBox.Show(frameCount.ToString());