社区
C#
帖子详情
正则表达式截取字符串问题~~~~~急
zhanglixue
2008-07-08 08:50:57
我有这样一个程序,遍历HTML文档中的内容,把所有链接信息都获取出来然后判断链接地址的有效性。如<a href="/aa/aa.html"></a>我用正则取出了href部分然后在判断链接地址的有效性,但有一种情况不知道该如何实现就是当href部分是脚本打开某个页面,比如<a href="window.open('/aa/aa.html','','')"></a>我该怎样取里边的链接地址呢?
...全文
117
4
打赏
收藏
正则表达式截取字符串问题~~~~~急
我有这样一个程序,遍历HTML文档中的内容,把所有链接信息都获取出来然后判断链接地址的有效性。如我用正则取出了href部分然后在判断链接地址的有效性,但有一种情况不知道该如何实现就是当href部分是脚本打开某个页面,比如我该怎样取里边的链接地址呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我很懒
2008-07-08
打赏
举报
回复
href=\"(window\.open\(')?(?<url>[^\"\']+)
建议下载我的C#获取网页纯文本。
hackztx
2008-07-08
打赏
举报
回复
string str="你请求的网址";
string str2=gethtml(str);//得到原代码
string strmp=string.empty;
matchcollection mc=regex.matches(str2,"href=['"]?(.*?)['" ]");
foreach(match m in mc)
{
str2=m.groups[1].value;
if(!str2.startwith("http"))
{
str2=str+str2;//这里可以指定一套算法,过滤掉./如果是../那么remove最后一段/开头
然后请求str2,如果发现错误,link失效!
}
}
家鸣
2008-07-08
打赏
举报
回复
取URL组
href=\"(window\.open\(')?(?<url>[^\"\']+)
大数据技术系列课程 推荐系统及应用教程 第5章 基于隐反馈的协同过滤推荐模型 共40页.pptx
【课程大纲】 第1章 推荐系统概述 共28页 第2章 推荐系统中的CTR过程 共57页 第3章 推荐系统基础算法 共23页 第4章 基于物品相似度的个性化推荐算法 共109页 第5章 基于隐反馈的协同过滤推荐模型 共40页 第6章 推荐系统综合案例 共17页 第7章 推荐系统前沿研究介绍 共42页
应收账款账龄分析表.xlsx
应收账款账龄分析表.xlsx
lanms_neo-1.0.2-cp38-cp38-win_amd64.whl
文件格式:whl 安装步骤:切换到whl路径执行pip install [whl文件名]注意whl对应python版本
c#版OA管理系统源码 OA系统源码
c#版OA管理系统源码 OA系统源码 功能介绍: 一.独家功能,特色优势 1、协同办公基于WEB的企业计算 2、面向集团应用,支持任意多级部门 3、灵活实用的功能模块,优秀的用户体验 4、大量实际经验的融合 二.最新技术,健壮的程序内核 1、采用.NET 平台和SqlServer数据库引擎 2、脚本注入,文件上传等攻击方式的相应保护 3、良好的用户权限、验证等设计安全性体系 4、全面支持IE9、Chrome、FireFox 三.高端程序,低端价格 1、功能强大、安全可靠、独具个性 2、性价比最高的网络协同办公系统 3、低成本、高效率的网络协同办公系统 4、更快、更安全、更稳定、更易用 四.实用性强,思路清晰 1、结合个性化、人性化的理念 2、融入重注服务和用户体验的理念 3、充分体现协同办公平台的特点与需求 4、管理起来方便,操作起来简单
按品牌统计分析销售收入.xlsx
按品牌统计分析销售收入.xlsx
C#
110,021
社区成员
642,595
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章