"\r\n\t\t\t<a href=\"/p221525/\" class=\"list1\">[转让] T109 (北京随时-上海) 6张 硬卧 (发车时间:2008-8-18)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p243229/\" class=\"list1\">[转让] 1461 (北京-上海) 3张 硬卧 (发车时间:2007-12-29)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p267293/\" class=\"list1\">[转让] T103 (北京-上海) 6张 硬卧 (发车时间:2007-10-25)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p265194/\" class=\"list2\">[紧急求购] Z1 (北京-上海) 2张 软座 (发车时间:2007-10-22)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p267581/\" class=\"list1\">[转让] T103 (北京-上海) 4张 硬卧 (发车时间:2007-10-21)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p267601/\" class=\"list1\">[转让] D31 (北京-上海) 1张 硬座 (发车时间:2007-10-19)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p267522/\" class=\"list1\">[转让] T103 (北京-上海) 5张 硬卧 (发车时间:2007-10-19)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p267136/\" class=\"list1\">[转让] T103 (北京-上海) 3张 硬卧 (发车时间:2007-10-18)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p266396/\" class=\"list2\">[求购] T103 (北京-上海) 1张 硬卧 (发车时间:2007-10-18)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p266107/\" class=\"list1\">[转让] T103 (北京-上海) 6张 硬卧 (发车时间:2007-10-18)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p265919/\" class=\"list1\">[转让] T109 (北京-上海) 6张 硬卧 (发车时间:2007-10-18)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p267613/\" class=\"list1\">[转让] T103 (北京 -上海) 1张 硬卧 (发车时间:2007-10-17)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p266423/\" class=\"list2\">[求购] (北京-上海) 3张 硬卧 (发车时间:2007-10-17)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p267446/\" class=\"list1\">[转让] T103 (北京-无锡上海) 2张 硬卧 (发车时间:2007-10-16)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p267197/\" class=\"list1\">[转让] D31 (北京-上海) 5张 软座 (发车时间:2007-10-16)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p267109/\" class=\"list1\">[转让] T103 (北京-上海) 3张 硬卧 (发车时间:2007-10-16)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p264727/\" class=\"list1\">[转让] T103 (北京-上海) 6张 硬卧 (发车时间:2007-10-16)</a>\r\n\t\t\r\n\t\t\t<a href=\"/p264721/\" class=\"list1\">[转让] z7 (北京-上海) 3张 硬卧 (发车时间:2007-10-16)</a>\r\n\t\t"
链接内容用的正则表达式可以使用(?<="list1\\" >)(.*?)(?=</a >)
MatchCollection mc = Regex.Matches(test, @"<a\s+href=""(?<url>[^""]*)""[^>]*>(?<text>[\s\S]*?)</a>", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
Console.WriteLine(m.Groups["url"].Value);
Console.WriteLine(m.Groups["text"].Value);
}
Console.ReadLine();