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 为输入代码
查看全文
相关阅读:
Redis接口限流
CentOS7以下DNS失效问题
Vue的安装与使用
使用 REDIS保存SESSION信息
ThinkPHP 阿里云图片上传
Laravel6.0+easywechat4.1获取用户授权例子与分享示例
1.oracle创建本地数据库步骤及导入数据
16、React Native实战之TextInput组件
14.React Native实战之Navigator组件初探
13.React Native实战之Text组件
原文地址:https://www.cnblogs.com/wfwup/p/1336133.html
最新文章
python连接mysql中文数据编码
Python_uuid 学习总结
Python安装MySQL数据库模块
python10
python7
python5
Maven中dependencyManagement作用说明
nginx 之 proxy_pass详解
nginx配置访问本地静态资源
优秀文章记录
热门文章
kafka工作原理介绍
Window10下RabbitMQ安装图文教程
RabbitMQ和kafka从几个角度简单的对比
Spring
添加PROPAGATION_REQUIRES_NEW 事务没有产生作用
Java 并发开发:Lock 框架详解
excel大批量导出数据&生成随机字符串
Layui 子页面向父页面传参
Redis锁功能代码
Vue项目过程中问题
Copyright © 2011-2022 走看看