zoukankan
html css js c++ java
正则-匹配超链接地址及内容
今天做文章抓取程序的完善开发,碰到了以下问题
“<a href=aaa.html>A页</a><a href=bbb.html>B页</b>” 利用正则从中分别取出 aaa.html ,A页 ,bbb.html,B页。
自己写了俩正则 算是都能实现,但是是先匹配出所有的href对应的Html,再匹配出类似"A页"标题这段。 但是感觉很麻烦,从网上一搜,果然看到有位大侠写的正则很简炼,贴出记下,膜拜之
Code
1
MatchCollection mc
=
Regex.Matches(htmlstring,
@"
<a\s+href=(?<url>.+?)>(?<content>.+?)</a>
"
);
2
foreach
(Match m
in
mc)
3
{
4
url
=
m.Groups[
"
url
"
].Value;
5
6
content
=
m.Groups[
"
content
"
].Value;
7
}
其中htmlstring 为输入代码
查看全文
相关阅读:
web3g163(网易)邮箱和博客数据架构设计
webQQ(腾讯)EmailTMessage(腾讯微博记事本)
ASP.net MVC 4 中Security.FormsAuthentication验证用户的状态(匿名|已登录)
ASP.net:查找框设默认
webQQ(腾讯)EMailQQMsg(仿QQ短信)数据库设计
webQQ(腾讯)QZone仿QQ投票和测试程序数据库设计
ASP.NET MVC 3 RTM
【技术贴】Eclipse||Myeclipse tab缩进转换为空格教程
【技术贴】解决Eclipse启动不了,一闪而过的问题
【技术贴】解决U盘无法复制:磁盘被写保护,请去掉写保护或使用另一张磁盘。
原文地址:https://www.cnblogs.com/wfwup/p/1336133.html
最新文章
C/C++ 跨平台I/O操作技巧
VC调试入门
GNU make 指南
保护模式概述
求职的思考–我们应该展示什么_2008校园招聘网_实习与笔试面试经验_UNUS.CN
求职的思考–我们应该展示什么_2008校园招聘网_实习与笔试面试经验_UNUS.CN
关于工作与生活的转帖:HP大中华区总裁孙振耀撰文谈退休并畅谈人生
17、深入浅出MFC学习笔记,进程与线程简介
Windows API 设备驱动管理与内核通信
34、Windows API 程序安装与设置
热门文章
36、Windows API 用户、认证和对象安全
16、深入浅出MFC学习笔记,事件与消息
37、Windows API 其它相关原理和注意点
33、Windows API 网络通信
31、Windows API GDI(3)
32、Windows API GDI(4)
30、Windows API GDI(2)
web163(网易)EMail(邮箱)通讯录数据库设计
C# ArrayList(数组列表)
C#Array(数组) 一维、多维数组
Copyright © 2011-2022 走看看