string html = 要匹配的字符串;
Regex reg = new Regex(@"]*>([\s\S]+?)", RegexOptions.IgnoreCase);
Match m = reg.Match(html);
while(m.IsSuccess){
string innerHTML = m.Result("$1");// 得到正则的括号里的内容,就是a的innerHTML
innerHTML = Regex.Replace(innerHTML, @"<[^>]*>", "",RegexOptions.IgnoreCase);// 替换掉里面的html,只保留文字
m = m.NextResult;// 循环匹配html里的下一个结果
}