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 为输入代码
查看全文
相关阅读:
Spring Cloud
Java/Android 网络请求框架/库
Spring Roo 想知道源码,怎么实现自动生成枯燥的有规律的文件
win10操作系统系统,小米路由器,小米3 的问题
IntelliJ IDEA
Spring Boot
echart 插件实现全国地图
安装AndroidJDK的坑
小程序进阶之路
关于echart柱形图的使用问题
原文地址:https://www.cnblogs.com/wfwup/p/1336133.html
最新文章
wiz笔记
Angular
Angular CLI
egg
Java 网络通信相关
Ionic
Angular 2 升级到 Angular 5
Win10远程桌面连接
Chrome
Robot Framework
热门文章
按键精灵 官方废了 , 不更新了
崩坏3
Protrator 官网和下载工具稍慢 , 但能使用. Angular CLI 内置 官方推荐 TS的 demo 不明显 , 而且依赖无法安装
Macaca 等待机制
MySQL
MySQL
Angular 例子
npm 包管理工具
RabbitMQ 很成熟 不是阿里的
Spring Security
Copyright © 2011-2022 走看看