正则表达式取网页链接以及标题,包含单、双引号,以及没有引号的情况
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));
}
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));
}
相关文章推荐
- 有关利用python获取网页, 以及KDD近几年论文标题与摘要链接
- 深入探索grep的单引号双引号,以及单双引号互相包含的情况
- 提取网页中链接和标题的正则表达式
- i红枣:在没有暴露链接地址的C#情况下
- asp.net正则表达式提取网页网址、标题、图片实例以及过滤所有HTML标签实例
- 网页标题长短没有好坏,不服来辩
- 链接正常但IE浏览器无法显示网页的几种情况
- ASP.NET正则表达式提取网页网址、标题、图片实例以及过滤所有HTML标签实例
- 【C++】String拷贝(包含深拷贝浅拷贝)以及拷贝构造函数中几种调用的情况
- android numberpicker控件的布局在没有标题情况下设置3.0新样式方法
- 如何在没有资料的情况下调用Linux链接库
- php获取网页标题和内容函数(不包含html标签)
- js判断网页标题包含某字符串则替换
- 获取微信推文的实际链接地址(包含JSON数据以及推文msg_data_id)
- HTMLParser解析网页,提取链接地址、标题名称,并插入数据库 分类: python 小练习 HTMLParser 2014-02-19 09:57 519人阅读 评论(0) 收藏
- 如何在没有标题栏的情况下移动窗体
- Python简单抓取新浪某网页新闻链接及标题
- 怎样才能判断出用户上传的文件中没有包含木马以及恶意病毒之类
- 设置网页图片热点链接以及坐标值示例代码
- Android之检查网络链接情况以及打开网络设置页面