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 为输入代码
查看全文
相关阅读:
UE4.7的IOS发布和调试的相关问题
【翻译】CEDEC2015 速成Albedo Chart 制作
【翻译】KNACK制作介绍
【翻译】口袋妖怪X/Y 制作技法
【翻译】圣斗士星矢:圣域传说 制作介绍 特效合成等
【翻译】圣斗士星矢:圣域传说 制作介绍 场景篇
Linux 磁盘管理
linux 文件系统
Ubuntu18.04系统安装与设置
C#(99):lazy延迟加载
原文地址:https://www.cnblogs.com/wfwup/p/1336133.html
最新文章
logstash1
SQL SERVER 2000数据库置疑处理
SQL中的共享锁分析及如何解锁
最新换驾照的流程和注意事项
猪肉萝卜水饺的做法
C#常用数据类型间的转换
C#伪彩色处理
VS2010断点调试技巧
写在2013年末
Shell排序(改良的插入排序)
热门文章
选择、插入、气泡排序
C#数字图像处理的3种方法
C#绘制数字图像灰度直方图
Winform控件学习笔记【第五天】——ListView
Winform控件学习笔记【第四天】——WebBrowser
C#网络唤醒
合金装备V 幻痛 制作技术特辑
VR制作的规格分析
【CEDEC 2015】【夏日课堂】制作事宜技术篇,新手职员挑战VR Demo开发的真相
【SIGGRAPH 2015】【巫师3 狂猎 The Witcher 3: Wild Hunt 】顶级的开放世界游戏的实现技术。
Copyright © 2011-2022 走看看