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 为输入代码
查看全文
相关阅读:
SuperMap开发入门1——资源下载
去除Win10快捷图标小箭头
MongoTemplate 分组分页复合条件查询
mongo db 去除 _class 字段
MongoDb 快速翻页方法
mysql select limit 大数据量查询 性能终极提升方法
MongoDB 数据自动同步到 ElasticSearch
用 mongodb + elasticsearch 实现中文检索
MySql5.7InnoDB全文索引(针对中文搜索)
spring cloud fegin传递request header
原文地址:https://www.cnblogs.com/wfwup/p/1336133.html
最新文章
随便写写2014创业记(二)
随便写写2014创业记(一)
重写代码会失败的几个征兆
如何识别图片验证码?
大数据可以应用到那些领域?
微服务架构风格可以降低系统的复杂度吗?
有什么数据可视化分析工具,操作简单,图表直观,且成本要低一些?
prometheus比zabbix好在哪点?
如何将数据进行数据可视化展现?
利用App漏洞获利2800多万元,企业该如何避免类似事件?
热门文章
【译】如何写出一份优秀的软件设计文档
【盘点2018】社交领域投融资报告来了!
不偏移的天地图地图服务-ArcGIS版
RibbonControl中的主题设计
SuperMap开发入门4——保存的坑
SuperMap入门3——Hello World
ArcGIS10.6了解一下
CAD VC++安装失败 1603错误
SuperMap iDesktop之导入数据
SuperMap开发入门2——环境部署
Copyright © 2011-2022 走看看