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 为输入代码
查看全文
相关阅读:
习题1
实验3阅读下面程序、分析说明运行结果,并上机验证。
实验2利用循环计算n个圆柱体体积。
实验1编写求圆面积的程序,要求当输入的半径r<=0时,提示输入错误,要求r为浮点型,r的数值是动态的由键盘输入;
例7-12
例 7-11
例7-9
例7-8
例7-7
例7-6
原文地址:https://www.cnblogs.com/wfwup/p/1336133.html
最新文章
第五章 基本数据类型的使用
第四章 流程控制
20210515
20210514
20210513
20210512
20210511
20210510
20210507
20210506
热门文章
20210505
20210504
python基础篇一
Linux基础命令
作业3(3)输入 15 个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数
作业3(2)输入一个正整数 n,再输入 n 个学生的成绩,计算平均成绩,并统计所有及格学生的人数。
作业3(1)输入一个整数 x,计算并输出下列分段函数 sign(x) 的值
实验3
实验1
习题2
Copyright © 2011-2022 走看看