Здравствуйте!
у меня есть такая строка: <a href='abc.aspx?param1=value1'>123456</a>. Я хочу с помощью регулярного выражения выщемить 123456. Вот как я это делаю сейчас:
string sValue = "<a href='abc.aspx?param1=value1'>123456</a>";
Regex regExp = new Regex(@"<[^>]*>([^<]*)</[^>]*>");
MatchCollection matches = regExp.Matches(sValue);
string s = matches[1].ToString();
//string s = matches[0].ToString(); - возвращает всю строку.
При таком подходе matches[1].ToString() падает с исключением выхода за границы массива, т.е. регулярное выражение не выщемливает нужную мне подстроку. Может мне кто-нибудь пояснить, где я ошибаюсь в паттерне регулярного выражения?
Спасибо за потраченное время.