StreamReader sr = new StreamReader("c://sina.htm",System.Text.Encoding.Default);
string strHtml = sr.ReadToEnd();
string strHtml = sr.ReadToEnd();
string p
=@"/<a.*href/s*=/s*(?:""(?<url>[^""]*)""|'(?<url>[^']*)'|(?<url>[^/>^/s]+)).*/>(?<title>[^/<^/>]*)/</.*/</a/>";
Regex reg = new Regex(p, RegexOptions.IgnoreCase | RegexOptions.Compiled);
MatchCollection ms = reg.Matches(strHtml);
foreach(Match m in ms)
{
Console.WriteLine("{0}/n{1}/n/n", m.Groups["title"].Value, m.Groups["url"].Value);
}
MatchCollection ms = reg.Matches(strHtml);
foreach(Match m in ms)
{
Console.WriteLine("{0}/n{1}/n/n", m.Groups["title"].Value, m.Groups["url"].Value);
}