您的位置:首页 > 其它

正则表达式取网页链接以及标题,包含单、双引号,以及没有引号的情况

2009-09-30 10:21 337 查看
String p = @"(?s)<a[\s][^>]*href\s*=\s*[\""\']?(?<url>([^\""\'>\s]*))[\""\']?[^>]*>(?<title>([^<]+|.*?)?)</a\s*>";
Regex reg = new Regex(p, RegexOptions.IgnoreCase | RegexOptions.Compiled);
MatchCollection ms = reg.Matches(TextBox1.Text);
foreach (Match m in ms)
{
Response.Write(String.Format("链接{1} &&& 内容{0}<br>", m.Groups["title"].Value, m.Groups["url"].Value));

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: