博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#用正则表达式 获取网页源代码标签的属性或值
阅读量:5343 次
发布时间:2019-06-15

本文共 1176 字,大约阅读时间需要 3 分钟。

整理两个 在C#中,用正则表达式 获取网页源代码标签的属性或值的方法 :

1、获取标签中的值: <a href="" class="main" >CSDN</a>

///         /// 获取字符中指定标签的值        ///         /// 字符串        /// 标签        /// 
public static string GetTitleContent(string str, string title) { string tmpStr = string.Format("<{0}[^>]*?>(?
[^<]*)
", title, title); //获取
之间内容 Match TitleMatch = Regex.Match(str, tmpStr, RegexOptions.IgnoreCase); string result = TitleMatch.Groups["Text"].Value; return result; }

 2、获取标签中的属性: <a href="" class="main">CSDN</a>

///         /// 获取字符中指定标签的值        ///         /// 字符串        /// 标签        /// 属性名        /// 
属性
public static string GetTitleContent(string str, string title,string attrib) { string tmpStr = string.Format("<{0}[^>]*?{1}=(['\"\"]?)(?
[^'\"\"\\s>]+)\\1[^>]*>", title, attrib); //获取
之间内容 Match TitleMatch = Regex.Match(str, tmpStr, RegexOptions.IgnoreCase); string result = TitleMatch.Groups["url"].Value; return result; }

 

转载于:https://www.cnblogs.com/sntetwt/p/3884657.html

你可能感兴趣的文章
【NOIP2017】奶酪
查看>>
$ 一步一步学Matlab(3)——Matlab中的数据类型
查看>>
5.6.3.7 localeCompare() 方法
查看>>
Linux下好用的简单实用命令
查看>>
常用web字体的使用指南
查看>>
描绘应用程序级的信息
查看>>
poj2406-Power Strings
查看>>
2018/12/18 JS会像Linux一样改变编程
查看>>
php环境搭建脚本
查看>>
FTP主动模式与被动模式说明
查看>>
php 编译常见错误
查看>>
MES架构
查看>>
【Python3 爬虫】15_Fiddler抓包分析
查看>>
高性能JavaScript-JS脚本加载与执行对性能的影响
查看>>
关于标签之间因为换行等问题造成的空白间距问题处理
查看>>
hdu 2767(tarjan)
查看>>
sklearn之分类模型混淆矩阵和分类报告
查看>>
MySQL各存储引擎
查看>>
项目--简单导出CSV文件
查看>>
Oracle session相关数据字典(一)
查看>>