C# 正则获取html内容
2016-04-13 09:28
507 查看
1、获取div内容
2、获取div内容
string str = "tt<u>ss</u><div id=\"test\"><div><a>fds</a></div></div>"; Regex reg = new Regex(@"(?is)<div\s+id=""test"">(?><div[^>]*>(?<o>)|</div>(?<-o>)|(?:(?!</?div\b).)*)*(?(o)(?!))</div>"); Match m = reg.Match(str); if (m.Success) { Response.Write(m.Value); }
2、获取div内容
string str = "tt<u>ss</u><div id=\"test\"><div><a>fds</a></div></div>"; Regex reg = new Regex(@"(?is)<div\s*id=""test"">((?<Open><div>)|(?<-Open></div>)|.*?)*?(?(Open)(?!))</div>"); Match m = reg.Match(str); if (m.Success) { Response.Write(m.Value); }
相关文章推荐
- 网页五--html插入表格
- html学习_canvas
- 在浏览器中显示TXT 文本中的换行(html/txt)
- HDU-1088-Write a simple HTML Browser
- HTML 5 Web Storage 使用
- HTML 5 Web Workers
- 屏幕大小改变或首次加载计算html根元素 fontsize
- HTML学习之表格表单及框架介绍
- Html标签中thead、tbody、tfoot的作用
- HTML学习之网页制作基础和常用标签及标签属性
- HTML 5 应用程序缓存
- HTML 5 Web 存储
- HTML 5 Canvas vs. SVG
- HTML 5 Canvas
- HTML 5 拖放
- HTML 5 音频
- HTML 5 Video + DOM
- R Markdown生成动态分析报告(.html)
- HTML 5 视频
- HTML 5 简介