Цель состоит в том, чтобы извлечь строки времени и даты из этого:
<strong>Date</strong> - Thursday, June 2 2011 9:00PM<br>
Вот код:
Match m = Regex.Match(line, "<strong>Date</strong> - (.*) (.*)<br>");
date = m.Captures[0].Value;
time = m.Captures[1].Value;
Благодаря регулярному регулярному выражению, он должен соответствовать первой группевплоть до последнего места.Но это не так.Captures[0]
- это целое line
, а Captures[1]
находится вне диапазона.Почему?