string html=@"<a href=http://www.baidu.com>百度</a> <a href=http://xxx.xxx.xxx">XXX</a>"; MatchCollection mc=Regex.Matchs(html,@"(?<=<a\b[^>]*>).*?(?=</a>)"); foreach(Match m in mc) { Response.Write(m.Value); }得到: 百度 XXX
你什么也不给。。我只能看着写了 Regex re = new Regex("(?<=<a[^>]*>).*?(?=</a>)", RegexOptions.None); MatchCollection mc = re.Matches("你要过滤的字符串"); foreach (Match ma in mc) { //ma.Value就是你要的值 }
Regex regex = new Regex("<a.*?href=\"(?<href>.*?)\".*?title=\"(?<title>.*?)\".*?>", RegexOptions.Compiled); 可以取到 href 和title
<a href=http://xxx.xxx.xxx">XXX</a>";
MatchCollection mc=Regex.Matchs(html,@"(?<=<a\b[^>]*>).*?(?=</a>)");
foreach(Match m in mc)
{
Response.Write(m.Value);
}得到:
百度
XXX
你什么也不给。。我只能看着写了
Regex re = new Regex("(?<=<a[^>]*>).*?(?=</a>)", RegexOptions.None);
MatchCollection mc = re.Matches("你要过滤的字符串");
foreach (Match ma in mc)
{
//ma.Value就是你要的值
}
可以取到 href 和title